我有一个结构特殊的网络PC-----Router[LAN]-----Router[bond0:balance-rr][MTU 1400]----3x[虚拟以太网电路]----AnotherRouter[bond0:balance-rr][MTU:1400]------ServerPC运行Ubuntu 20.04.5时,使用Linux 5.14.0-1051内核时,iperf3单路TCP可获得50Mbps的的速度当PC运行Windows 10,使用版本号为(1809 内部版本17763.3406)时,iperf3单路TCP链接可获得3.15Mbps的速度,使用4路TCP链接时可获得总带宽35Mbps的速度将3x虚拟电路降低到1x虚拟电路时,Windows与Linux在单路TCP性能上表现相近。三个虚拟以太网电路速率不同、延迟不同、实际数据包的路线亦不同,经抓包发现大量的乱序传输场景。我已经做了如下尝试1. 调整netsh int tcp set global中所有选项的值,至少尝试了所有列出的项2. 修改Windows网卡MTU为1400(虽然Linux在测试时保持了1500的MTU)3. 开启路由器的MSS修改功能,向Windows通告1340的MSS值,Wireshark抓包后发现MSS值已成功修改目前故障依旧,希望得到更多的尝试方向。

您好!非常获取帮助,会有专门的工程师为您进行解答。partner-center-general-MicrosoftQ&A注:该链接为英文语言,仅支持英文交流。


点赞(38) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部