相信在用uTorrent當作主要BT下載軟體的網友應該不在少數,但是不知道是否有網友在懷疑當使用uTorrent的時候硬碟存取很頻繁?

如果有的話,恭喜你,你的懷疑是正確的。

接下來就跟各位分享一下頻繁存取的原因以及如何解決。

 

首先看到的是uTorrent的Disk cache設定:

uTorrent 預設diak cache設定 

 一般而言都建議用預設值就好,但是圖中框起來的選項出了問題。

這個選項指的是當上傳的速度很小的時候,每一個要被上傳的資料都直接由硬碟讀出。

以下面這個例子來說:開五個任務在跑,上傳開16KB/S(小水管...):

Example 

每個任務分下來上傳只有2-3KB/s,uTorrent判定這些全都是屬於低速率上傳,所以每次上傳的資料完全都由硬碟讀出,完全不會使用到cache,這就導致硬碟會被不斷的讀取,硬碟燈號不斷的在閃爍。

如果你跟我一樣是用某H牌的7K1000.B系列的硬碟,那同時也可欣賞頻繁讀取時的機械滴答聲,在夜深人靜時會讓人抓狂=_=,但是只要取消這個選項,讀取的次數會大幅減低,足以讓我睡個好覺^-^

有興趣的話可將工作管理員->檢視->選擇欄位->I/O讀取次數勾選之後,在處理程序觀察uTorrent讀取的狀態,會發現到平均原本約一秒讀一次變成3~10幾秒讀一次,證明讀取頻率的確有降下來。

同時你也會發現每隔幾分鐘,I/O讀取次數會一瞬間爆增,這是因為uTorrent在更新cache的緣故。

所以建議各位uTorrent的愛用者,一定要把此選項關閉,可以減少硬碟讀取的頻率,只有好處沒有壞處。

 

 

另外,如果電腦夠穩定的話,也建議把寫入部分的二個子選項取消,減少硬碟寫入的次數,這二個選項只有在當uTorrent不正常結束的時候,可以保障已經下載完成的部份,若是uTorrent都一直在跑,電腦又不會時常當掉的話,就關了吧。

讀取設定的第三個子選項也建議勾選,可以避免cache大小不夠的現象發生,也對減少讀取的頻率有一些幫助,不過動物機記憶體稀少者除外(我想這年頭這句話是多餘的)。

 

最後附上我自己的設定供各位做參考,有建議也請多指教。

修改後diak cache設定 

 

 

------8/24更新------

回應網友們的問題

先來看開啟"Turn off read caching if the upload speed is low"後,用HDTunePro的Disk Monitor監測結果,藍色部分為讀取的資訊 :

開啟"Turn off reading cache..." 

再來是關閉後的結果:

關閉"Turn off reading cache..." 

可以看出來關閉後非常明顯地讀取的頻率大幅降低,而且每一次讀取的資料量變多,跟前面觀察工作管理員I/O讀取次數得到的結論相符,也就是(每次讀一點點,頻率地讀取)VS(一次讀取一大部分,隔一段時間再讀一次,其它時間在休息)。

就數據來看以及我的耳朵實際的體驗,關閉"Turn off read caching if the upload speed is low"選項之後,硬碟存取頻率會顯著的降低,進而讓H牌硬碟運作時安靜許多,所以我還是建議把此選項關閉。

至於官網的說明,個人覺得想相信的話就照官網的說明去設定吧,只說一句壞處比好處多又不講詳細一點,到底壞在哪裡也不知道,比起這種空氾的描述,我能可相信實際做出來的測試結果。

 

 

 

------8/30更新------

開關windows read caching的影響:

開啟"Turn off read caching if the upload speed is low", 關閉windows read caching

開啟"Turn off read caching if the upload speed is low", 關閉windows read caching 

開啟"Turn off read caching if the upload speed is low", 開啟windows read caching

開啟"Turn off read caching if the upload speed is low", 開啟windows read caching 

關閉"Turn off read caching if the upload speed is low", 關閉windows read caching

關閉"Turn off read caching if the upload speed is low", 關閉windows read caching 

關閉"Turn off read caching if the upload speed is low", 開啟windows read caching

關閉"Turn off read caching if the upload speed is low", 開啟windows read caching  

 

開關windows read caching並不會影響先前的結論,僅在關閉後會稍微增加讀取的頻率,但是並不太明顯。

 

 

創作者介紹
創作者 davev 的頭像
davev

DAVE的隨意筆記

davev 發表在 痞客邦 留言(6) 人氣()


留言列表 (6)

發表留言
  • oldmon
  • 不過在官方FAQ裡面的描述
    http://www.utorrent.com/faq#faq6
    when the upload speed is <100 KB/s, where the read cache is more likely to do harm than good.
    這個設定開關的好壞也是很難說的,
    我是照官方建議。
  • Mina
  • 請問一下
    我這幾天開始用ut,網路速度 2m/256
    上傳設15(發現設定20,下載會慢些@@) 下載無限
    但是這兩天發現我只要檔案下載完,再做種的時候
    電腦都會變的很Lag,把ut關掉就正常了
    請問是哪裡出錯呢?
    (我也想把檔案上傳給別人啦 >"<)

    謝謝。
  • 是用網路很Lag還是做其他事就會Lag?
    網路有沒有跟其他人共用?

    davev 於 2009/10/24 21:30 回覆

  • ISSEY
  • 請問我第一個選項有打勾 設定為300M

    請問這樣會減少硬碟讀寫嗎?

    謝謝你!
  • 沒試過
    用HDTunePro自己測試看看吧

    davev 於 2011/07/23 23:35 回覆

  • niy
  • 請問假如是省電型的硬碟的話,要怎麼設定較好呢?謝謝!
  • 原則上應是一樣
    但還是建議自行測試

    davev 於 2011/07/23 23:36 回覆

  • 訪客
  • 謝謝你分享的教學,我跟help比對後發現您的方式非常有說服力與正確性,最重要的是自己測試的結果。
  • 訪客
  • 您好~想請教如果是將下載的任務設定在RAMDISK的話
    可以依照此設定去跑嗎?