[分享]让BT下载时不再“伤害”硬盘!!

GZHAO 发布于2005-2-8 17:32 1356 次浏览 22 位用户参与讨论   [复制分享主题]
<P><b><FONT color=#ff0000>让BT下载时不再“伤害”硬盘. j7 t. b+ P* @1 Y- l+ t/ ^

* j+ e. y# B$ r+ K6 U, J</FONT></b><FONT color=#bb4444 size=3>BitTorrent是一种类似eDonkey2000GUI Client(俗称“电驴”)的P2P共享软件,简称BT,中文叫“比特流”。它是一个优秀的多点下载工具,其全新的下载理念——下载的人越多速度越快,也逐渐为人们所接受。随着应用的普及,有一个问题逐渐成为大家争论的焦点:BitTorrent会不会伤害硬盘本文将对此问题进行简单的分析并给出优化方法。
- u' W$ B' i) v
) ^/ h6 I6 J; E* c/ r3 J  大家知道,BT之所以能提供这么高的下载速度,是因为在下载文件的同时,也为别人 5 B) s5 z2 t; I. c% F  W
提供着这个文件的下载服务。一种观点认为:当一个文件有N个人下载的时候,硬盘就要承受1次下载和N-1次上传(即你给别人提供的下载),如果有N×10或者N×100个人在同时下载,硬盘的负荷将大大增加,造成损坏的几率也大大增加。另一种观点认为:硬盘的读写属于正常操作,硬盘有一个参数叫连续无故障时间(MTBF),它是指硬盘从开始运行到出现故障的最长时间,一般硬盘的MTBF至少在30000小时以上,而用户使用BT下载的时间肯定远远少于这个时间,所以使用BT对硬盘没有太大的危害。
  H8 q8 u% Z" n; b8 j4 G/ c
% Q) Q3 ?: f( q# |8 s$ B/ R  笔者认为,与一般场合相比,使用BT会对硬盘进行更频繁地读写操作,在一定程度上,会加快硬盘的老化,但是如果我们注意使用时间并采取一定的优化措施,这种影响可以忽略。 " Q. Z" ]; {  u! X' E" ~: z
. Y( `% ^; i  I1 p7 O' i
  1.设置较大的Cache值 ) j3 e8 [, Q. z& R7 q# \8 d( P0 m

) `4 M9 y% ~7 k, ^: b  BT多线程地进行下载和上传,Windows默认的512KB的Cache就显然不够了。如果内存在256MB以上,将Cache设置得更大一些应该可以减少硬盘读写的频率。一般设在8MB~16MB效果最好。笔者设为32MB,同时开4个BT进程,硬盘指示灯的闪烁仍然比较正常。具体操作步骤如下(以Windows XP为例):
4 ?+ h& {6 F4 v6 D$ b9 _. J) Z/ G) d0 S+ Z3 y/ @
  在“开始→运行”中输入“regedit”,打开“注册表编辑器”,依次打开
, q1 Y  Z4 d; U5 f% n3 A" U' {. ^. |" F: s! S' h  y3 O1 \7 [
  “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\”,查找“IoPageLock-Limit”(没有的话就新建“IoPageLockLimr,类型为DWord),将它的值更改为新的Cache值,重新启动即可。
+ v) M$ d! l# B2 G8 z, Q9 g5 j1 K) }
  注意:必须输入十六进制数值,32MB对应8000,16MB对应4000。强烈建议先备份注册表。
$ q$ [3 e' \: m7 w  |. e7 V5 L8 ~6 X5 J8 _0 T
  如果是Windows NT系统,运行“系统盘符\WINNT”目录下的“Regedit.exe”,进入“注册表编辑器”,查找字符串“MinlnitSize”,将键值由“4”改为“20”(十六进制数,相当于十进制数32)即可。
( X3 J' A4 s3 b6 y2 y2 u& R* q& s0 N8 H8 [( L3 L7 P; K
  2.降低优先级
/ L2 a5 I1 l3 h& t( W) K
# M( i" c5 k& f  BT占用资源较多,使用时可能会对系统的性能产生一定的影响。如果你用的是Windows 2000XP,则可以用任务管理器降低所有BT软件的优先级,这样即使它要占用资源,也不会对其它应用程序产生太大的影响。具体方法是,用“Ctrl+Alt+Del”组合键启动“Windows任务管理器”,在“进程”选项卡中,用右键点击BT软件进程,在“设置优先级”选单中选择“低”或者“低于标准”即可。</FONT></P>

已有(22)人评论

Kiver 发表于 2005-2-9 21:31:58 | 显示全部楼层
我是专用一个硬盘来做BT下载的...
keung1234 发表于 2005-2-10 03:50:54 | 显示全部楼层
用壞了硬到代理換果一個好的
badboyana 发表于 2005-2-11 08:59:39 | 显示全部楼层
用到BT就一定会伤硬盘哦!!!
ekj 发表于 2005-2-11 09:07:24 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>红枫</I>在2005-2-9 13:31:58的发言:</B>
4 o  r! I& w2 w8 @& X) X我是专用一个硬盘来做BT下载的...</DIV>
! \/ M) Z8 j: }1 O; I<P>我也是......我那个是个很少的 20G 嘅...呵呵...下载完就复制到另外电脑上.......</P>
Squall82 发表于 2005-2-13 13:10:42 | 显示全部楼层
have read be4, but thx anyways
西野司 发表于 2005-2-13 17:08:38 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>红枫</I>在2005-2-9 13:31:58的发言:</B>
  n( _# \) r6 A6 Z' s我是专用一个硬盘来做BT下载的...</DIV>
! C! i; K0 Z9 i! ~<P>我本来想弄个20G的当BT盘的,但是因为现在想+个160G,不知道怎么办呢。。。</P>
啊代 发表于 2005-2-13 21:57:20 | 显示全部楼层
答楼上的:160G的当主盘,20G的当从盘,BT时下载到20G的硬盘.....
GZHAO 发表于 2005-2-15 03:04:22 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>红枫</I>在2005-2-9 13:31:58的发言:</B>  S3 U8 L, P" S& p  l
我是专用一个硬盘来做BT下载的...</DIV>0 j- N% J; {& X
<P>我都喺专用一个40G的嚟下载的~~5 J0 M. m) J& t
<P>不过想换一个8M缓存的,可以减少D伤的!!7 ?9 g2 ?7 b* \3 f/ ]; H% s0 I
AK 发表于 2005-2-18 18:09:34 | 显示全部楼层
我就个个盘都用下!平均每个盘用两个月就换下一个盘来做BT盘
kwok62001 发表于 2005-2-19 05:13:10 | 显示全部楼层
无论如何用一些下载的软体都会伤害硬盘的~
supernets 发表于 2005-2-19 06:12:11 | 显示全部楼层
有人用BT把硬盤下坏的嗎?如果下載速度不是經常4~5MBytes/s的話應該是沒有問題的,一般ADSL是達不到這個速度的啦
12下一页
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

快速
回复
返回
列表
返回
顶部