我们的网站通过一对线路连接到互联网,目前这两条线路的延迟差异很大。我们怀疑,当我们在这些线路上启用“下游绑定”时(即我们的 ISP 在两条线路上分发传入数据包),我们会因为数据包重新排序问题而遭受 TCP/IP 性能的重大损失。
我们将修复延迟不平衡问题,但与此同时,在 Windows 上(这台机器上是 7RC,但一般建议 XP/2003/Vista 也可以)有没有什么办法可以做到 A. 增加可重新排序的数据包数量和/或 B. 确定堆栈的 TCP 层是否实际丢弃了大量无序的段。
看起来这是 TCP 层可以轻松计算的内容,但我在 perfmon/netstat 上看不到任何有用的东西。