rickhk
级别: 新人

[59]

精华:
0
发帖: 90
威望: 0 点
银纸: 784 蚊
贡献值: 0 点
福气: 0 点
在线时间:117(小时)
注册时间:2006-04-27
最后登录:2024-06-29
|
[分享]讓BT下載時不再“傷害”硬碟!
0
讓BT下載時不再“傷害”硬碟! (zJ
TBI' Ms^Y:,;Hi lmr{Ib2a BitTorrent是一種類似eDonkey2000GUI Client(俗稱“電驢”)的P2P共用軟體,簡稱BT,中文叫“位元流”。它是一個優秀的多點下載工具,其全新的下載理念——下載的人越多速度越快,也逐漸為人們所接受。隨著應用的普及,有一個問題逐漸成為大家爭論的焦點:BitTorrent會不會傷害硬碟?本文將對此問題進行簡單的分析並給出優化方法。 tBrd+}e2* js8uvZ i 大家知道,BT之所以能提供這麼高的下載速度,是因為在下載檔的同時,也為別人 68 - I2@& 提供著這個檔的下載服務。一種觀點認為:當一個檔有N個人下載的時候,硬碟就要承受1次下載和N-1次上傳(即你竣EO人提供的下載),如果有N×10或者N×100個人在同時下載,硬碟的負荷將大大增加,造成損壞的幾率也大大增加。另一種觀點認為:硬碟的讀寫屬於正常操作,硬碟有一個參數叫連續無故障時間(MTBF),它是指硬碟從開始運行到出現故障的最長時間,一般硬碟的MTBF至少在30000小時以上,而用戶使用BT下載的時間肯定遠遠少於這個時間,所以使用BT對硬碟沒有太大的危害。 hbE;zY%hP _6=6 b!hD 筆者認為,與一般場合相比,使用BT會對硬碟進行更頻繁地讀寫操作,在一定程度上,會加快硬碟的老化,但是如果我們注意使用時間並採取一定的優化措施,這種影響可以忽略。 G_j`6v) 1|z>}
xP 1.設置較大的Cache值 q3scz gyI5;il~ BT多線程地進行下載和上傳,Windows默認的512KB的Cache就顯然不夠了。如果記憶體在256MB以上,將Cache設置得更大一些應該可以減少硬碟讀寫的頻率。一般設在8MB~16MB效果最好。筆者設為32MB,同時開4個BT進程,硬碟指示燈的閃爍仍然比較正常。具體操作步驟如下(以Windows XP為例): %@H;6
[2)Y0; [" 在“開始→運行”中輸入“regedit”,打開“註冊表編輯器”,依次打開 [R
A=M !i)?j@D “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\”,查找“IoPageLock-Limit”(沒有的話就新建“IoPageLockLimr,類型為DWord),將它的值更改為新的Cache值,重新啟動即可。 %0:
('' NwT3e&u%| 注意:必須輸入十六進位數值,32MB對應8000,16MB對應4000。強烈建議先備份註冊表。 iCl,7$[* S'6(&"XCH 如果是Windows NT系統,運行“系統盤符\WINNT”目錄下的“Regedit.exe”,進入“註冊表編輯器”,查找字串“MinlnitSize”,將鍵值由“4”改為“20”(十六進位數,相當於十進位數字32)即可。
De4+4& 1!vR
8. 2.降低優先順序 (O& |
|---|