位置:轻松日志 » 帮助/文摘

优化BT下载保护硬盘安全

发表于:2004/12/22 22:48:03

优化BT下载保护硬盘安全

     BitTorrent简称BT,中文叫“比特流”,也是一款优秀的P2P多点下载共享软件。其下载理念——下载的人越多速度越快。BitTorrent的使用会不会伤害硬盘呢?本文对此问题进行了简单的分析并给出优化方法。    
    BT 能提供高速的下载速度,是因为在下载文件的同时,也为别人提供该文件的下载服务。一种观点认为:当一个文件有一个人下载的时候,硬盘就要承受1次下载和1 次上传(即你给别人提供的下载),如果有N个人同时下载,硬盘的负荷将大大增加,损坏的几率也将增加。另一种观点认为:硬盘读写属于正常操作,硬盘有一个参数叫连续无故障时间(MTBF),是指硬盘从开始运行到出现故障的最长时间,一般硬盘的MTBF至少在30000小时以上,而用户使用BT下载的时间一般都少于这个时间,所以BT对硬盘危害不大。    
    笔者认为,与一般场合相比,使用BT会对硬盘进行更频繁的读写操作,在一定程度上会加快硬盘的老化,但是如果我们注意使用时间并采取一定的优化措施,这种影响可以忽略。    

    1.设置较大的Cache值    

    BT 的多线程下载和上传使得Windows默认的512kB的Cache就不够了。如果内存在256MB以上,将Cache设置得更大一些应该可以减少硬盘读写的频率。一般设在8MB~16MB效果最好。笔者设为32MB,同时开4个BT进程,硬盘指示灯的闪烁仍然比较正常。具体操作步骤如下(以 Windows XP为例)。   

    在“开始→运行”中输入“regedit”,打开“注册表编辑器”,依次打开 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ Memory Management\”,查找“IoPageLock-Limit”(没有的话就新建“IoPageLockLimr,类型为 DWord),将它的值更改为新的Cache值,重新启动即可。    

    注意:必须输入十六进制数值,32MB对应8000、16MB对应4000。强烈建议先备份注册表。    

    如果是Win   NT系统,运行“系统盘符\WINNT”目录下的“Regedit.exe”,进入“注册表编辑器”,查找字符串“MinlnitSize”,将键值由“4”改为“20”(十六进制数,相当于十进制数32)即可。    

    2.降低优先级    

    BT 占用资源较多,如果使用的是Windows 2000/XP,可以用任务管理器降低所有BT软件的优先级,来降低对其它应用程序产生的影响程度。具体方法是,用“Ctrl+Alt+Del”组合键启动“Windows任务管理器”,在“进程”选项卡中,用右键点击BT软件进程,在“设置优先级”选单中选择 “低”或者“低于标准”即可。


收藏这篇文章

 

© 2007 Rocklv个人主页空间轻松日志v.1.1