上海365论坛's Archiver

skywalker 发表于 2007-10-23 09:20 PM

禁用Auto Tuning解决Vista中多线程限制加速BT

在Windows非服务器类操作系统中都有关于tcp/ip连接数的限制。但在Windows Vista中,微软为.d_ R"{? o k-Nl
tcp/ip引入了名为“Auto Tuning”的新特性,从理论上说,“Auto Tuning”能够根据网络应用情况
j4?G([t"SV,sQ)W6w!{t 调整、优化,从而提高网络传输速率,而且在Vista系统中,“Auto Tuning”默认是自动启用的。V)HX-[-c3N!r
sue.T1g"t
(Qq0q~D-D5x.J
  不过,在实际应用中,“Auto Tuning”有时候并不能起到预期中的效果,尤其在网卡使用第三方
KtKi w P'{+\ 驱动时,甚至会大大降低网络连接速率。Zr3\uc

1`kLZ(^XQ;UA,l
5o)H+\q}d   根据系统的具体情况,由“Auto Tuning”引发的故障具体表现包括live messenger登录缓慢甚至
v3pp[y Jj 无法登录、在局域网环境中浏览共享资源时十分缓慢等,此外,还包括许多人发现,在Windows Vista
?6])~k c`s,Jw&z 中当使用多线程下载工具如flashget、bt等时,在多个并发连接的应用中,下载速度较诸以往在|QP1Rx&}Qy,U
Windows xp中有明显下降。
7^.N i0Xj$Ha
^ k1RNhq K (YPT9d_*t,r q
  当然,这类故障不一定都是“Auto Tuning”引起的。不过,一般而言,在我们进行故障排查时,
2Wef;k4C|*aO 首先禁用“Auto Tuning”看看情况是否有所改善应该是个好的出发点。9B;Fw(\ p'|

x j&Ow2[9HRA +s^8wM"s9I#ymD
  禁用“Auto Tuning”的步骤:5YU(vhTg:R%n
a*t9\(RktO^

m.a/T} X(} e   1、首先,打开具有管理员权限的命令行窗口,或参考快速以管理员权限打开命令行窗口中的介绍;x9o^@4j

Dkls$SppU s^#tZzZ E"fX
  2、在命令行中输入:
5k I\8RkL4t        netsh int tcp set global autotuninglevel=disable
m$k,X8Yh3\4PZ2G
*F0F$h%V4TnjpK     当运行完成返回“确定”字样后,重启系统即可。
9V SVu;uJ
3[ ] P Y j-Z:LV   如果禁用“Auto Tuning”后故障依旧,那么便可能是其他原因所致,需要进一步地检查设置。这i$L}:nXJ*o _U?
时,您可重新启用“Auto Tuning”,按上面的步骤,
9M~1IN&J#i     &^@6{V&x7~
    在具有管理员权限的命令行窗口输入:
a&uTrm Q1} _     net sh int tcp set global autotuninglevel=normal

蜕变 发表于 2007-10-24 11:42 AM

婆婆已阅.

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.