:mad:
9 Z2 g5 ]8 z' r; L: e( A) r4 _
; R# B. v- ~: W0 Y* G/ T% J# M( u% p用BT (BitTorrent),Hard Disk 隨時提早玩完。因為它提高磁區分散程度,即是產生很多碎片。如果不相信,可以用系統工具內的「磁碟重組工具」進行分析。若是經常使用BT結果可能不明顯;但每天使用,甚至每次下載時都開啟數十個BT,結果就得突出。我自己的硬碟就因此由10%碎片變成51%。 / {5 t1 }& i: C; Q& U3 y# W
其實玩P2P,很難有緩衝(Buffer),因為它是接收Pieces,即是把檔案切件,逐件接收,而不是一次過連續(Sequential)收取。因為BT在接收Subpieces(Pieces內的Pieces)時亦不是以連續方式運行,加上要用BT下載的檔案一般很大,數以百MB計,所以沒有Buffer而直接寫在硬碟上的話,一定很傷。 + t: ]3 L$ w' k! P- T
第一招:加大Cache
- y+ V: J8 \" J2 }/ ?% YBT下載檔案不是以連續方式進行,是逐段下載,所以在下載好一個Piece入面的所有Subpiece後,才下載氻一個Piece。因此如果Disk Cache大過Piece的容量,是有一定幫助的。
. O4 P/ w6 m1 O3 l1 S v/ ~9 b3 yWindows本身預設的Cache只有512KB,明顯不足夠BT上傳或下載使用。如果記憶體有256MB而一般會設定在8至16MB,但設定32MB也沒有問題。加大Cache可減輕硬碟負擔,同時也能加快Windows運作,一舉兩得。 + r0 a" D& |2 l8 A
Step 1 * F5 v' G3 R" @9 x
首先按「開始」→「執行」,輸入regedit,按「確定」打開「登錄編輯程式」。
6 s% _' J- g, i. e) d3 FStep 2
6 t/ G4 m6 x! p. a去HKEY_LOCAL)MACHINE\SYSTEM\CurrentControlSet\Control\Session\Manager\Memory Management\IoPageLockKLimit。到Memory Management後,如果沒有IoPageLockLimit,便要自行建立,在視窗右邊Right Click滑鼠,按「新增」→「DWORD值」。
4 P# u3 w y+ h9 y8 e/ w: XStep 3 7 J/ l( B d( ?7 h* ]2 s
Double Click「IoPageLockLimit」,根據記憶體,自行修改「數值資料」,該數值便代表Cache值,以KB為單位。輸入前先在「底數」一欄剔選「十進位」,否則要自行計算十六進制值。記緊1MB等於1024KB,例如要32MB Cache,便要把32 x 1024,等於32786,「數值資料」便輸入32786。
8 _+ B2 F2 j% x4 q2 `Step 4 ! A4 U$ r& [/ ~% p' p
關閉「登錄編輯程式」,重新啟動電腦。
1 ^6 L; D4 n' Z% [' z( t& \& |2 w1 e
第二招:減低優先次序
/ A$ C( Z& r- sBT是一個佔用很多資源的軟件,每次使用都要差不多47MB記憶體,某程度上對系統有一定影響。如果使用Windows 2000 或 Windows XP,可透過「Windows 工作管理員」減[低BT運作時的優先次序,也可減低對系統的影響。 8 I$ z$ O E, M1 n( \2 k, p% n, {
在執行BT期間,按Ctrl+Alt+Delete打開「Windows工作管理員」,在「處理程序」頁下找到btdownloadgui.exe」後,Right Click滑鼠,選擇「設定優先順序」,它預值設是「標準」,可以改為「低」。之後便可離開工作管理員。 , m9 ~+ E+ ^ W6 S( Y
簡易小技巧四式
* k: _: b6 a( r. Q+ ?第三招:其他減低硬碟損害的方法包括專設一個BT下載區(如新增Partition),甚至一個獨立硬碟,容量越大越好,我建議15GB。 5 {% f. u2 z9 I! s& z: r
第四招:其次就是對BT區的地方做磁碟重組,保持硬碟完整性,建議一星期至少兩次以上。
* |" q' L, x- e* I* c第五招:在下載時,亦不必開太多BT視窗,一個起兩個止﹐開後多對新度沒有幫助,反而增加碎片。 % C; k, k# W- {. F; ^0 a
第六招:還有就是不要隨便中斷下載,因為再下載時,會不斷大量讀取硬碟上的碎片,加快損壞。 4 s9 e! [! c9 u/ c6 ?
/ J! M( i$ G; XBT以牙還牙理論 . X9 G: L; V8 \& _8 }3 _* ~/ x
BT雖然對硬碟有害,但疕的程式設計是不錯的,因為它採用「Tit For Tat「方法。所謂Tit For Tat(以牙還牙),是指八十年代發明的遊戲理論策略Prisoner's Dilerma。遊戲中有兩名終身囚禁決定掘洞走,若他們合作成功逃走,便各得三分。若其中一個出賣對方,自己就有5分,對方零分。如果彼此出賣,兩人只得一分。 8 ^/ n* M8 i. G6 F1 H" @2 A) t
一般情況是在開始時合作,跟著的每個回合都會合作,你不出賣我,我也不出賣你,但你出賣我,我亦會出賣你以示報復。不過當你再表示要合作時,我們又會繼續合作,這種做法是使「你」得到最大的好。 ! i7 G/ \' M& B* g2 z! l; ?# l4 }1 {
所以Tit For Tat有三項特質:Niceness(一開始便合作);Provocability(你出賣我,我就出賣你);Forgiveness(你願意合作便繼續合作)。
( f* g5 l1 T7 S0 G套用到BT上,即係你要下載得快,就要同時上載得快。所以在中文版的BT上,會看到「你限制速度,其他人也會這樣做,到最後大家都慢了」。但用BT下載檔案,雖然效率一流,但亦因為太有效率,好多人都在Download完檔後就即刻關閉BT,某程度上令檔案的分布下降,減低其他人的下載速度。 |