欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

破解Win Vista对并发连接的限制

程序员文章站 2022-11-29 09:22:03
破解Win Vista对并发连接的限制...
许多朋友在看了提高vista中多线程下载速度后向我们发e-mail询问为什么自己在windows vista中禁用了“auto tuning”后bt下载速度仍然十分缓慢,性能并无明显改善。事实上,对这个问题要客观地认识,在影响bt、emule等多线程下载性能的因素中,auto tuning只是其中一个可能因素,除此之外,还有其他很多因素在起作用,其中,windows系统对外出并发连接的限制所起的作用更为重要。因此,要想真正提高bt等软件的下载速度,还必须要破解windows vista对并发连接的限制。  

  我们都知道,为了防范蠕虫病毒的传播和攻击,微软在windows xp sp2中即对最大的外出并发线程数设置了限定(不超过10并发连接/秒),系统实时监控并发线程数量,一旦它发现某进程的线程数超过10个,即触发4226错误,并自动屏蔽掉部分线程,这对于大部分需要大量连接进程才能保证性能的p2p应用来说影响是致命的,包括bt(bittorrent)、bitcomet、emule以及很多p2ptv软件如pplive、ppstream等。要想保证这些软件应用的速度与性能,必须首先破解tcpip.sys对并必连接的限制,相信很多朋友对此并不陌生。(注:对windows xp sp2而言可参考破解xp sp2对并发线程的限制中的介绍)

  在windows vista中,tcpip.sys同样存在类似对外出并发连接线程的限制,而且,相对于windows xp sp2不同版本均采用不超过10个并发线程/秒的设置,windows vista 则依版本不同数值有所区别,比如说windows vista ultimate 可允许不超过25个并发连接/秒,而windows vista home basic则仅允许2个并发连接/秒——估计这也是许多朋友反映windows vista中bt下载速度难以忍受的主要原因,毕竟目前随pc预装的windows vista大多为home basic。