Windows 7对LAN的网络性能调整
我想调整Windows 7 TCP堆栈以提高LAN环境中的速度。 背景信息:我已经在Citrix XenServer上设置了Windows 2008R2,Windows 7和带有Citrix内核的Debian Lenny,Windows机器安装了Tools,iperf服务器进程也在不同的主机上运行,Debian Lenny也运行。否则服务器处于空闲状态,重复测试几次以确认结果。 尽管使用iperf2008R2进行测试可以实现大约600-700Mbps的速度,而无需进行任何调整,但是我找不到任何指南或参数集,这些参数可以使Windows 7超过150Mbps且在TCP窗口大小不变的情况下使用-wto参数iperf。 我尝试使用netsh autotuining到disabled,experimental,normal和highlyrestricted-没有任何变化。改变congestionprovider不执行任何操作,就像rss和一样chimney。 将所有可用设置设置为与Windows 2008R2主机上相同的值无济于事。 总结一下: Windows 2008R2默认设置:600-700Mbps Debian,默认设置:600Mbps Windows 7默认设置:120Mbps Windows 7默认值iperf -w 65536:400-500Mbps 虽然我将缺少的400Mbps性能归咎于XenServer主机中笨拙的Realtek NIC(我可以从笔记本电脑到iperf服务器达到980Mbps),但这并不能解释为什么Windows 7如果不手动调整窗口大小就无法获得良好的性能。应用程序级别。 那么,如何调整Windows 7?