网络 – 用于LAN的Windows 7网络性能调整

我想调整Windows 7 TCP堆栈以提高LAN环境的速度.

一点背景信息:我有一台Citrix XenServer设置了Windows 2008R2,Windows 7和Debian Lenny与Citrix内核,Windows机器安装了工具,iperf服务器进程运行在不同的主机上,也是Debian Lenny.服务器处于空闲状态,测试重复几次以确认结果.

虽然使用iperf 2008R2进行测试可以达到大约600-700Mbps而无需调整,但是我找不到任何指南或参数集,这些参数将使Windows 7实现超过150Mbps的任何值,而使用-w参数来改变TCP窗口大小iperf的.

我尝试使用netsh autotuining来禁用,实验,正常和高度限制 – 没有变化.
改变拥塞提供者没有做任何事情,就像rss和烟囱一样.

将所有可用设置设置为与Windows 2008R2主机上相同的值没有帮助.

总结一下:

> Windows 2008R2默认设置:600-700Mbps
> Debian,默认设置:600Mbps
> Windows 7默认设置:120Mbps
> Windows 7默认,iperf -w 65536:400-500Mbps

虽然缺少400Mbps的性能,我责怪XenServer主机中的蹩脚Realtek网卡(我可以从我的笔记本电脑到iperf服务器做~980Mbps)但它没有解释为什么Windows 7无法在不手动调整窗口大小的情况下实现良好的性能应用程序级别.

那么,如何调整Windows 7?

最佳答案
尝试启用RSSTCP Offload Engine

netsg int tcp set global rss=enabled
netsh int tcp set global chimney=enabled 

转载注明原文:网络 – 用于LAN的Windows 7网络性能调整 - 代码日志