首页/系统/Linux 内核与性能调优速查/抓包文件离线分析流程
网络栈调优98 条

抓包文件离线分析流程

线上只负责采集, 分析放到离线: 用 tshark 统计与过滤能力定位重传、窗口与响应时间问题。

采集与分析

采集与分析
tcpdump -i eth0 -s 0 -C 100 -W 5 -w /var/tmp/cap.pcap 'port 8080'
tshark -r cap.pcap -q -z io,stat,1
tshark -r cap.pcap -Y 'tcp.analysis.retransmission' | head
capinfos cap.pcap
环状文件参数避免占满磁盘; 分析注意抓包点位置(本机收发、offload 合并)对时序的影响。

易错点

  • 在业务高峰无限制抓取, 磁盘被写满
  • 忽略抓包点一侧的时序误差, 误判重传方向

数据来源与参考

  • man tcpdump
  • Wireshark tshark 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌