对于问题规模的一般意义,netstat -s将跟踪您的重新传输总数.
# netstat -s | grep retransmitted
368644 segments retransmitted
你可以aso grep for segments来获得更详细的视图:
# netstat -s | grep segments
149840 segments received
150373 segments sent out
161 segments retransmitted
13 bad segments received
为了更深入的潜水,你可能想要启动Wireshark.
在Wireshark中,将过滤器设置为tcp.analysis.retransmission以查看按流重新传输.
这是我能想到的最佳选择.
其他死胡同探索:
> netfilter / conntrack工具似乎不会保留重传> stracing netstat -s显示它只是打印/ proc / net / netstat> / proc / net / tcp中的第9列看起来很有希望,但遗憾的是它似乎未被使用.