Board logo

主題: [問題] uTorrent 硬碟負荷過重100% [打印本頁]

發表人: saltire    時間: 2011-11-1 04:29 PM     主題: [問題] uTorrent 硬碟負荷過重100%

最近用uTorrent 3下載檔案常常出現"硬碟負荷過重100%"
然後就給我卡住什麼都不給下載
我只好先改用Deluge來替代
但我還是比較習慣用uTorrent
請問"硬碟負荷過重100%"這個問題要怎麼解決啊?

[saltire 在  2011-11-1 05:12 PM 作了最後編輯]
發表人: 天涯浪子    時間: 2011-11-1 07:05 PM

硬碟容量不夠了吧??
發表人: spp99    時間: 2011-11-1 07:32 PM

試試看把硬碟的快取加大一點,下面這一段是增加到32Mb,另外試著把完檔的檔案和下載中的分別放在不同的實體硬碟(通常會準備一顆犧牲打的硬碟)


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"IoPageLockLimit"=dword:00008000

[spp99 在  2011-11-1 07:36 PM 作了最後編輯]
發表人: saltire    時間: 2011-11-1 09:20 PM

硬碟空間還很夠
REG檔註冊了
換回uTorrent看看還會不會出現
發表人: Jacky Lin    時間: 2011-11-1 11:03 PM

照理說是uT設定裡的快取太小 滿了就會卡住...
之前一次抓太多512MB竟然也爆
後來直接開1G
發表人: lucifer0527    時間: 2011-11-1 11:26 PM

我快取開512M就很夠了耶@@
發表人: 平凡小任    時間: 2011-11-3 03:11 AM

我之前也會
後來發現牧場碟是S牌需要更新韌體了
更新後就好囉
發表人: laisu    時間: 2011-11-12 09:37 AM

如果硬碟容量還是很多的話,猜測應是作業系統中毒或是硬碟有壞軌,不然使用uTorrent也好幾年了,從未發生顯示硬碟負荷過重.
發表人: mclarenfung    時間: 2011-11-27 09:06 PM

用過一天..已刪.
功能上比1.X 2.X 差了
發表人: JQJQ    時間: 2012-8-4 12:09 PM

不曉得樓主的問題解決了沒...

我也發生這樣的問題, 電腦升級後才發生,最大的不同是,下載速度比以前快非常多,
單純只是電腦升級而已  

只要碰到種子下載速度快,50m滿格下載,沒多久快取寫入其容量一路飆高,可以達破表1.8G,
就算沒破表,沒多久 uTorrent 就會凍結葛屁,一次開啟數個種子也會。

硬碟忙碌 ?  不 並沒有忙碌狀態,應該是 uTorrent 軟體的問題,反正就是不會 回寫入硬碟內,
寫入硬碟動作為 0 ,只會存在記憶體上,最終就是 uTorrent 掛掉,重新開啟 uTorrent
就是漫長的 驗證  

後來設定限速下載.....似乎限速後比較不常碰到,或許該說還沒碰到 uTorrent 葛屁,雖然還是有看到
沒順利回寫至硬碟,導致記憶體容量一路飆高,當下停止所有傳輸,1-2分鐘後再開始傳,uTorrent
也有點怪怪的,秀逗秀逗。
發表人: 這個嘛    時間: 2012-8-4 09:53 PM

如果你BT碟有做其它事情,也會因為硬碟忙錄而出現這個訊息
例如你在複製東西,或者你遊戲放同一顆,遊戲換地圖載入資料之類的
發表人: JQJQ    時間: 2012-8-5 06:36 AM

>>例如你在複製東西,或者你遊戲放同一
並沒有  

實際上硬碟 並沒有忙碌狀態


寫入快取緩衝區排清 << 系統預設值是 開啟的
我勾選後比較不會發生


27708 新版已經解決這個問題  
回寫效率比以前好太多了

uTorrent 快取容量最大值 1.8G

快取-寫入:  平均大小 變大,MB起跳造成回寫效率變高,然而 Bug 未除。
快取-讀出: 總讀出快取容量變小時,此時就可以看到回寫頻率 = 0 ,然後慢慢撐大塊取區塊,
直到 BT 當掉不動。

解決辦法:
使用 27708 以後版本,因為回寫效率高(平均回寫以 MB 起跳而不再是以前的 百KB起跳)

1. 降低下載頻寬 (應該沒有人願意)
2. 減少連接數,尤其是上傳連接數設定為個位數

uTorrent 不曉得為何沒有 x64 版本,畢竟64bit 對於記憶體管理上較優

沒開啟 寫入快取時,下載速度變慢但不會撐爆快取容量導致當掉,此功能正常,另一個Bug
卻是,當開啟快取寫入時,下載速度達到極限但會撐爆快取總容量,也就是說不會等待回寫至硬碟,
直接丟快取,硬碟沒忙線但 BiTorren 卻不會回寫至硬碟。

ps
有時候怎麼調都沒事    ,若有問題時上述調整後也可正常,真是怪異,感覺上很像是跟下載
檔案有關。

[JQJQ 在  2012-9-8 07:25 AM 作了最後編輯]
發表人: jazzblue    時間: 2012-9-18 10:37 AM

我最近也出現這個問題,而且下載速度整個掉下來  
只下載一個檔案而已,也沒有執行其他軟體,怎麼會忙碌
硬碟空間跟記憶體也夠,記憶體容量最近才升級的

後來 把硬碟快取由自動 改成 手動 並設成 512  ,那警告訊息就消失了  
速度也回來了 !  
若你的警告沒消失~~ 就設更大一點 直到警告消失  
下載速度越快 就需要越多 快取,不然硬碟會疲於奔命

[jazzblue 在  2012-9-21 12:26 AM 作了最後編輯]
發表人: JQJQ    時間: 2012-9-20 10:29 PM

當硬碟忙線時
1.不去設定緩衝容量,採取預設值,了不起下載變慢甚至為 零
(會等待硬碟不再忙線後才繼續下載)
會出現硬碟忙線警示

2.一旦設定緩衝容量後,可是直接灌爆最終當掉。
完全不會出現硬碟忙線警示

預先分配檔案容量,勾與不勾  兩難

我現在的做法是,碰到超大容量的,先等程式回寫完畢後再下載

資源監視器  可看到 uTorrent 寫入狀態 (畢竟 uTorrent 視窗上不會出現硬碟忙線中)

[JQJQ 在  2012-9-20 10:48 PM 作了最後編輯]
發表人: jazzblue    時間: 2012-9-21 12:32 AM


引用:
JQJQ寫到:
當硬碟忙線時
1.不去設定緩衝容量,採取預設值,了不起下載變慢甚至為 零
(會等待硬碟不再忙線後才繼續下載)
會出現硬碟忙線警示

2.一旦設定緩衝容量後,可是直接灌爆最終當掉。
完全不會出現硬碟忙線警示

預先分配檔案容量,勾與不勾  兩難

我現在的做法是,碰到超大容量的,先等程式回寫完畢後再下載

資源監視器  可看到 uTorrent 寫入狀態 (畢竟 uTorrent 視窗上不會出現硬碟忙線中)

[JQJQ 在  2012-9-20 10:48 PM 作了最後編輯]


你的流量是多大 ? 怎麼會灌爆呢 ?  
設定緩衝容量要跟你的下載量 配合, 你快取容量設太小 流量又大
當然會當 !   

我再深入了解之後發現...
若是 設成自動快取  
而且 取消 "立即寫出已完成的方塊"  以及 勾選  "快取忙碌時增加自動快取的大小"
應該就不會出現 硬碟忙碌的訊息了吧 !!            
這只是我的猜測,還沒實驗過
有人試過嗎  ?

[jazzblue 在  2012-9-21 01:08 AM 作了最後編輯]
發表人: JQJQ    時間: 2012-9-21 11:35 AM

沒有所謂的自動快取

>>快取忙碌時增加自動快取的大小
這部分是指  讀出快取 而非 寫入快取。

>>設定緩衝容量要跟你的下載量 配合, 你快取容量設太小 流量又大
>>當然會當 !   

不去設定它反倒不會當掉,只是下載變慢而已,一旦設定了不管多大
都會被灌爆。(當硬碟忙線時)

找破百G ,或者一次加入幾十條連結,此時若勾選預先檔案分配,
程式就會開始事先寫入硬碟內,這時候如果滿載下載,50mb /sec
不用6分鐘就能灌爆,不用6分鐘可高達 1.8G 下載量。一般硬碟寫入
破百G 大概也得10分鐘,你說會不會爆呢  ^_^

當然前提還得碰到大水管

不勾選預先配置檔案空間 ?  以後還是會碰到類似案例。

程式該解決的:
當設定快取容量,快取容量快要用盡時需 停緩上下傳,這樣的動作才能
有效杜絕  當掉。

[JQJQ 在  2012-9-21 11:37 AM 作了最後編輯]
發表人: jazzblue    時間: 2012-9-25 10:57 AM

uTorrent  本身就有緩傳功能,
當流量過大,就會警告 硬碟負荷過重
然後下載就變慢 !
當快取增加,才會恢復正常

這也是樓主遇到的問題 !

[jazzblue 在  2012-9-25 10:58 AM 作了最後編輯]
發表人: JQJQ    時間: 2012-9-26 11:16 AM

diskio.flush_files - 關閉 (避免緩衝溢出)
預設開啟

diskio.no_zero - 關閉 (不填入 0 )
預設開啟

我設定這兩樣,目前沒碰到問題
發表人: jazzblue    時間: 2012-9-28 10:51 AM


引用:
JQJQ寫到:
diskio.flush_files - 關閉 (避免緩衝溢出)
預設開啟

diskio.no_zero - 關閉 (不填入 0 )
預設開啟

我設定這兩樣,目前沒碰到問題
  

第二項  甚麼是不瑱入 0 ?

[jazzblue 在  2012-9-28 10:52 AM 作了最後編輯]
發表人: JQJQ    時間: 2012-9-29 10:21 AM

>>diskio.flush_files -
後來我又恢復預設值,似乎沒差 >_<

>>第二項  甚麼是不瑱入 0 ?
這部分就有差

預先配置檔案空間,其檔案 不填入 0 值,預設值是填入 0 因此
每次新增一筆資料上去,硬碟就開始回寫,如果是百G 大筆資料,
此時你又滿頻寬下載,那硬碟就忙線了。不填入 0 ,就算新增一筆
1TB 資料硬碟也不會回寫,而是依下載資料開始回寫,但會事先分配
檔案名稱以及空間。


uTorrent 3.3 29126 解決 回寫 問題      (總算解決了)
只不過以往系統讀寫硬碟時優先權較高,如今是以 uTorrent 讀寫
優先權較高。

[JQJQ 在  2013-2-21 09:09 AM 作了最後編輯]
發表人: jaconet    時間: 2013-11-27 06:17 AM

diskio.no_zero 只有當 uTorrent 是管理員身份運作工作時才有作用。
但 Windows 8 就算關閉 UAC,事實上並未以系統管理員身份執行(任何)程式。
Windows 8 記得在捷徑中加入以【系統管理員身份執行】。
(XP 沒有這個問題,Windows 7 關閉 UAC 也沒有這個問題),

diskio.no_zero 應設定為 True,這是預設值。這是正確的,不用去改。除非要操硬碟
no_zero 是什麼意思?「不填零」,uTorrent 預先分配的空間時「不填零」。

當這個「不填零」選項在設定在 False 時,那麼就是填零。
uTorrent 會把預先分配的空間填零,什麼意思?
如果您下載一個 8G 的檔案,必須等uTorrent把 8G 的檔案寫滿零值,這時當然會出現 硬碟負荷過重100%。

如果把快取加大可以解決問題嗎?
剛剛下載時當然沒有問題,可是快取滿了之後,uTorrent 寫入硬碟時如果沒有設置好,就會出現 硬碟負荷過重100%。
把快取再加大? 那只是把問題延後...

[jaconet 在  2013-11-27 06:19 AM 作了最後編輯]




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0