如果你通常是用BT下載的話,確實有必要設定一下磁碟快取,因為在BT下載時會大量的隨機讀取硬碟,對硬碟還是有一定的傷害的。我舉個簡單的例子:如果你要下載100M的檔案,而該檔案是被分成256K大小的塊,按最少存在原則隨機下載,而每個塊再被分成16K的片的順序請求,每次通訊就是以片為單位的。因此總的說是隨機訪問,但相鄰片的順次訪問機率較大,因此可以以塊為單位在記憶體中建立快取。大多數BT軟體在下載上傳時透過統計標籤可以看出快取的效率:讀/寫命中率、磁碟讀寫請求頻率和實際讀寫頻率,就可以明顯地看出犧牲一小部分記憶體作快取對硬碟的保護作用。其實知道磁碟快取是什麼東西意義不大,只要設定好快取的大小就好了。一般Windows預設的512KB的Cache,這顯然是不夠的。具體的設定還是要看你電腦的記憶體大小的。只要你電腦的記憶體足夠大(至少256MB以上,最好是512MB以上),如果記憶體是在256MB以上,一般將快取設在16~32MB效果較好。具體可以透過登錄檔來設定快取:執行 “regedit”;在登錄檔中依次開啟“HKEY_LOCAL_ MACHINE\\SYSTEM\\ CurrentControlSet\\Control\ \Session Manager\\Memory Management”主鍵,在右部的子鍵視窗中新建一個Dword型別的子鍵“IopageLockLimit”。並且將它的值改為新的快取值。其中32MB對應8000,16MB對應4000設定好後關閉登錄檔,重新啟動計算機即可。
如果你通常是用BT下載的話,確實有必要設定一下磁碟快取,因為在BT下載時會大量的隨機讀取硬碟,對硬碟還是有一定的傷害的。我舉個簡單的例子:如果你要下載100M的檔案,而該檔案是被分成256K大小的塊,按最少存在原則隨機下載,而每個塊再被分成16K的片的順序請求,每次通訊就是以片為單位的。因此總的說是隨機訪問,但相鄰片的順次訪問機率較大,因此可以以塊為單位在記憶體中建立快取。大多數BT軟體在下載上傳時透過統計標籤可以看出快取的效率:讀/寫命中率、磁碟讀寫請求頻率和實際讀寫頻率,就可以明顯地看出犧牲一小部分記憶體作快取對硬碟的保護作用。其實知道磁碟快取是什麼東西意義不大,只要設定好快取的大小就好了。一般Windows預設的512KB的Cache,這顯然是不夠的。具體的設定還是要看你電腦的記憶體大小的。只要你電腦的記憶體足夠大(至少256MB以上,最好是512MB以上),如果記憶體是在256MB以上,一般將快取設在16~32MB效果較好。具體可以透過登錄檔來設定快取:執行 “regedit”;在登錄檔中依次開啟“HKEY_LOCAL_ MACHINE\\SYSTEM\\ CurrentControlSet\\Control\ \Session Manager\\Memory Management”主鍵,在右部的子鍵視窗中新建一個Dword型別的子鍵“IopageLockLimit”。並且將它的值改為新的快取值。其中32MB對應8000,16MB對應4000設定好後關閉登錄檔,重新啟動計算機即可。