一、调教Windows,给BT一个舒适的工作环境
1.给BT放闸,增大缓存
BT会多线程地下载和上传,Windows默认的512KB的Cache(高速缓冲存储器),显然是不够的。况且现如今内存动辄就1GB、2GB的,适当增加Cache,可以减少硬盘读写,提高性能。打开注册表编辑器,依次展开如下分支:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management”,在右侧窗格中单击鼠标右键,新建一个Dword类型的子键“IopageLockLimit”,双击将数值数据修改为新的缓存值,如32MB为8000,64MB为16000。最后重新启动计算机使设置生效即可。
2.突破并发连接线程的限制
Windows对并发连接线程的限制是许多朋友反映BT下载速度难以忍受的主要原因。为了防范蠕虫病毒的传播和攻击,微软在Windows XP SP2中对最大的外出并发线程数设置了限定(不超过10并发连接/秒),系统实时监控并发线程数量,一旦它发现某进程的线程数超过10个,即触发4226错误,并自动屏蔽掉部分线程,这对于大部分需要大量连接进程才能保证性能的P2P应用来说影响是致命的,包括BT(BitTorrent)、BitComet、eMule等。
Windows XP SP2用户:可以借助于EvID4226Patch来破解。下载并解压后,运行“EvID4226Patch.exe”,弹出命令行提示符窗口。首先该工具会检测当前Windows系统的tcpip.sys文件版本以及并发连接的限制数值。
方法:首先输入“c”,接下来输入我们需要的线程数值,比如“100”,回车并回答“Y”,就成功替换了系统的tcpip.sys文件,重启系统后即可。
Windows Vista用户:手动破解并发连接线程较为麻烦,建议菜鸟朋友通过Vista优化大师 V3.0 beta2 进行破解(下载地址:http://www.mydown.com/soft/utilitie/system/472/417972.shtml)。
方法:下载安装完毕,单击上方的“系统设置”选项卡,然后在左侧功能列表中选择“网络设置”选项,在右侧的“破解Vista TCP/IP线程数”栏中会检测并显示并发连接数是否已经破解,在“Vista TCP/IP线程数”文本框中输入欲使用的线程数,如“100”,然后单击“破解设置”及“保存设置”按钮并重新系统即可(图1)。

3.防火墙开“绿灯”,开放BT端口
两个不同防火墙后的用户无法直接连接,这也是造成下载速度慢的一个主要原因,我们可以进入到防火墙设置中,让防火墙不阻拦BT使用的端口即可。以WinXP自带的防火墙ICF为例,打开“控制面板→安全中心→Windows防火墙”,在打开的窗口中选择“高级”选项卡,单击“设置”按钮。在弹出的“高级设置”窗口中单击“添加”按钮,在弹出的“服务设置”窗口中依次填写“服务描述”、“本机IP地址”、“端口号”,将BT工具所使用的端口号添加进来即可。
4.让网络性能最佳化
BT下载脱离不了网络环境,利用Throttle 6.11.26.2007 汉化版(下载地址:http://www.mydown.com/driver/235/235644.html)可以令网络性能最佳化,从而加快BT下载的速度。运行程序,首先选择一下自己当前正在使用的操作系统,然后在“网络适配器类型”下拉列表中选择自己的网络适配器,通常是选择ADSL,拖动速度滑杆,设置为“最快”,单击“执行”按钮即可。