计算TCP重新传输

M10*_*ist 7 linux networking unit-testing tcp

我想知道是否有办法在LINUX中计算流中发生的TCP重传次数.无论是在客户端还是在服务器端.

M10*_*ist 9

看起来像是netstat -s解决了我的目的.

  • 只要你可以获得整个计算机的TCP重传次数而不是给定的TCP连接,它就可以了. (4认同)
  • 此外,此计数器最终将包装/溢出 - 速度取决于问题和流量的数量。 (2认同)

Chr*_*don 4

您可以使用 Wireshark 查看单个 TCP 流的 TCP 重传情况。“跟随 TCP 流”过滤器将允许您查看单个 TCP 流。并且tcp.analysis.retransmission会显示重传。

有关更多详细信息,此服务器故障问题可能有用:https://serverfault.com/questions/318909/how-passively-monitor-for-tcp-packet-loss-linux