<FONT size=1> </FONT>
* g+ I' x6 \' Y' ~7 s<P ><FONT size=1>关于如何解决BT下载损耗硬盘这个问题,有人提出修改硬盘的CACHE,方法如下:</FONT></P>+ L$ e( M% r+ w: z* r3 d3 V! {
<P ><B><FONT size=1>1、设大硬盘Cache</FONT></B></P>2 c* g) Z* I$ ~3 Z# b W
<P ><FONT size=1>BT会多线程地下载和上传,很多数据吞吐,Windows默认只有512KB的Cache显然不够,如果内存在256MB以上,开大一些Cache应该可以减少硬盘读写,提高性能。一般设在8-16MB效果最好。我设到32MB,开4个BT硬盘灯都不怎么闪。</FONT></P>: B) T% |9 C' x0 t+ x, c
<P ><FONT size=1>a) 运行 "regedit";</FONT></P>
; @" Z* E4 f/ ?* b# v<P ><FONT size=1>b)去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit];</FONT></P>
( ?7 ?% X" f0 a<P ><FONT size=1>c) 根据你的内存修改其十六进制值:</FONT></P>
: K/ w2 G( f8 X0 G<P ><FONT size=1>8000为32MB,4000为16MB,其他数字按此计算。</FONT></P>; }4 J; H5 b0 H9 s! R; g
<P ><FONT size=1>补充计算转换方法如下:</FONT></P>3 J1 ]# o' B% ~; H# `! D$ i
<P ><FONT size=1>1MB = 1024K,</FONT></P>- J2 U* k, U; |. l, p9 i
<P ><FONT size=1>10MB = 10240K</FONT></P>' @3 ~/ F C* z7 }3 R8 F4 \) J( x
<P ><FONT size=1>= 2800(16进制)</FONT></P>
( c% p3 @% F" w2 N! q<P ><FONT size=1>= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)</FONT></P>$ e, T" K6 c- @( A( H
<P ><FONT size=1>d) 重启</FONT></P>
# l3 R4 |* P" ]% m<P ><FONT size=1>如果没有找到IoPageLockLimit,就要新建,类型为DWord。</FONT></P># y$ G Q( U( Y9 v% W( `
<P ><B><FONT size=1>2、降低运行优先级</FONT></B></P>
3 M4 k8 @+ g, p5 h/ y" t# i) a<P ><FONT size=1>BT比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2K/XP,可以利用任务管理器把所有的BT</FONT><a href="http://www.hack58.com/" target="_blank" ><FONT size=1>软件</FONT></A><FONT size=1>的优先级降低,这样即使它占用资源,也不会影响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响。</FONT></P>
* V- a- b2 N; o5 a% c" S<P ><FONT size=1>有人说,操作系统是win2k或winxp的话,使用BT下载的情况会好些,因为这两种操作系统会帮你在BT写入硬盘数据时自动升高CACHE,从而减轻(但不是避免)硬盘的损伤。</FONT></P>
2 \; z' Q% G1 s( F7 }; J<P ><FONT size=1>个人觉得,BT可以继续使用,但不要一次性开太多的下载或上传的窗口,1到3个就行了。还有在BT运行时,去任务管理器把它的优先权调到低于标准。(完)</FONT></P> |
|