我在同一台主机上设置了 Windows 10 Pro 和 Server 2019 VM。
从 Server 2019 实例,使用iperf
与 Windows 10 客户机相同的 NIC/驱动程序,我在理论上 100Mbps 的链路上获得了约 3Mbps 的速度。使用相同的 iperf 标志,Windows 10 客户机获得了约 40Mbps 的速度。
我在两者上都使用了 PowerShell Get-NetTCPSetting
,然后diff
查看结果;我调整了Windows 10 实例上的EcnCapability
、InitialRtoMs
和MaxSynRetransmissions
设置以匹配 Server 2019 的设置。但是,我在 W10 实例上仍然获得了良好的吞吐量。我正在尝试找出巨大差异的根源,我认为 TCP 堆栈是一个不错的查找位置。在平衡了我能想到的设置后,我现在不知所措了。有什么建议吗?
答案1
尝试这些我发出了以下 PowerShell 命令来恢复性能 https://www.justinho.com/blog/2020/05/30/Windows-Server-2019-vRSS-Hyper-V.html