我的戴尔服务器出现了一个奇怪的问题。当我使用 Iperf 工具检查我的亚马逊服务器的带宽时,我发现 Windows 7 Professional 的带宽为 11 Mbps。在同一台机器上,当我使用 Ubuntu 测试我的亚马逊服务器时,我的速度达到了 90 Mbps - 带宽有了巨大的飞跃。
谁能告诉我为什么带宽速度会有如此大的差异?
答案1
您很可能遇到了 Windows 的 TCP Chimney Offload、接收方缩放和/或网络直接内存访问问题。检查微软 KB951037有关每个功能以及如何禁用它们的更多信息。
我也遇到过以下问题Windows 网络任务卸载。我不得不使用一个模糊的注册表项来禁用它:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
添加一个新的 DWORD 并将其命名为 DisableTaskOffload。将新 DWORD 的值设置为 1。有关更多信息,请参阅我撰写的一篇博客文章,标题为“修复 Windows Server 2008 远程桌面性能异常缓慢的问题。“