瀏覽單個文章
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
1. emule :
a. 選項 -> 延伸 -> 檔案緩衝區大小 :
拉條預設最大1.5MB,這是對 "單一檔案" 的 emule 自己的 cache
(這好像是官方說法;另,上限值可以透過手動編輯設定擋修改,但好像很容易恢復預設值)

b. 寫入磁碟的動作,為emule程式內寫死的,每若干分鐘flush一次,沒得設定(不管上面的cache滿了沒;顯然是為了避免資料遺失)
(來自網路文件)

2. uTorrent :
a. 選項 -> 進階 -> 硬碟快取 :
預設 32MB 給所有uTorrent 自己的寫入 data,可自行指定大小
可勾選 2分鐘 flush block,以及block 完成時立刻 flush
另有讀取快取設定若干...

b. 選項 -> 進階 -> diskio.flush_files 設為true 可強制μTorrent 每分鐘 close file handles 以免不利windows 處理 file cache
(官網faq)

其它 edonkey,azureus,bitcomet,bitspirit...都有類似的機制:軟體自己劃一塊ram來當cache,集合寫入的動作,並在寫入次數與丟資料的風險間取捨。

軟體之外,windows本身也是有cache在運作的。

"bt傷硬盤?" "emule傷硬盤?" "哪種下載比較傷硬盤?"
各家想得到的策略都差不多;要猜答案之前,先請仔細研究軟體功能與FAQ。
( 認真要講的話: "如果RAM不夠,不管哪種都傷!" )
__________________
-----------
潛...
舊 2007-08-16, 01:51 AM #24
回應時引用此文章
tatikoma離線中