Hub*_*rio 8 networking local-area-network windows-7 performance-tuning
我想在 LAN 环境中调整 Windows 7 TCP 堆栈以提高速度。
一些背景信息:我已经安装了带有 Windows 2008R2、Windows 7 和带有 Citrix 内核的 Debian Lenny 的 Citrix XenServer,Windows 机器安装了工具,iperf服务器进程在不同的主机上运行,也是 Debian Lenny。服务器否则闲置,测试重复几次以确认结果。
虽然使用iperf2008R2 进行测试可以达到大约 600-700Mbps 且无需任何调整,但我找不到任何指南或参数集可以使 Windows 7 达到超过 150Mbps 的任何速度,而使用-w参数 to不会改变 TCP 窗口大小iperf。
我尝试使用netsh autotuining到disabled,experimental,normal和highlyrestricted-没有任何变化。更改congestionprovider没有任何作用,就像rss和 一样chimney。
将所有可用设置设置为与 Windows 2008R2 主机上相同的值无济于事。
总结一下:
iperf -w 65536:400-500Mbps虽然我将性能降低 400Mbps 归咎于 XenServer 主机中糟糕的 Realtek 网卡(我可以从笔记本电脑到 iperf 服务器达到约 980Mbps),但这并不能解释为什么 Windows 7 在不手动调整窗口大小的情况下无法实现良好的性能应用层面。
那么,如何调整 Windows 7?
netsg int tcp set global rss=enabled
netsh int tcp set global chimney=enabled
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10090 次 |
| 最近记录: |