分析 TCP 数据包重新排序问题

分析 TCP 数据包重新排序问题

我们的网站通过一对线路连接到互联网,目前这两条线路的延迟差异很大。我们怀疑,当我们在这些线路上启用“下游绑定”时(即我们的 ISP 在两条线路上分发传入数据包),我们会因为数据包重新排序问题而遭受 TCP/IP 性能的重大损失。

我们将修复延迟不平衡问题,但与此同时,在 Windows 上(这台机器上是 7RC,但一般建议 XP/2003/Vista 也可以)有没有什么办法可以做到 A. 增加可重新排序的数据包数量和/或 B. 确定堆栈的 TCP 层是否实际丢弃了大量无序的段。

看起来这是 TCP 层可以轻松计算的内容,但我在 perfmon/netstat 上看不到任何有用的东西。

答案1

你有没有尝试过Wireshark真正地监控流量?

尤其:

http://wiki.wireshark.org/TCP_Analyze_Sequence_Numbers

相关内容