我使用的是 uTorrent 3.1.3,下載速度達到 4-5 mb/s 後收到錯誤「磁碟過載 100%」。持續約1分鐘,再次全速啟動,然後再次顯示磁碟過載。在出現第二個「磁碟過載」錯誤後,下載速度會提高到最大,並保持這種狀態直到 torrent 結束。
這是我從 utorrent 1.6.1 版本開始就遇到的一個非常老的問題,這些年來一直沒有找到解決方案。我嘗試調整快取設定(如其他論壇上的建議),但沒有成功。
我知道這不是我的 HDD(7200rpm,32mb chache)。有些人根本沒有這個問題,他們的裝備與我的裝備類似。連硬碟也是一樣的。我能做些什麼?
答案1
在首選項 » 進階 » 磁碟快取中將 uTorrent 設定為如下所示:
來源:在 Reddit /r/torrents 帖子中評論“uTorrent 問題:“磁碟過載 100%””,作者:lolibattlemech
....您將看到一個複選框,顯示“覆蓋自動快取大小”並手動指定大小 (MB)。
現在將此設定更改為較高的數字取決於兩個主要因素。您的網路速度和硬碟的速度。對於本指南,我們假設無論您的網路線路的最大速度是多少,都將是您下載的速度。
因此,如果您有一條50Mb 或100Mb 的互聯網線路(這在西方世界越來越普遍),並且大多數種子箱和廉價租用伺服器的起始頻寬為100Mb,您可能會希望將此值設為較高的數字。也許是 512 或 1024(分別為 512MB 和 1GB)。
我已經創建了下圖向您展示瞭如此大的快取如何對您的下載產生影響。請記住,如果快取已滿並且您的硬碟無法跟上傳入檔案片段的速度,您的下載速度將變得緩慢或完全停止。
現在,如上圖所示,32MB 的小型快取可以在幾分鐘內輕鬆填滿。這裡的硬碟正在盡可能快地寫出訊息,但它無法跟上,因為傳入文件的隨機性太高了。但當我們將快取增加到 1GB 時,我們能夠維持全速下載一個小時或更長時間。同樣,這假設您有一個相當普通且現代的 1TB 或更大的硬碟。
....在覆蓋快取大小設定下方,有一個「不需要快取時減少記憶體使用」複選框。您需要取消選取此選項,因為在播種數百或數千個種子時,完整的快取非常重要。它減少了您的硬碟需要從檔案中檢索某個片段以播種給其他使用者的機會。現在不用擔心,如果您開始下載,儲存在快取中用於播種的任何內容都將被刪除,因為您的傳入下載需要更多快取空間。在快取使用方面,下載始終優先於播種。
在其下方,您將看到兩個通用複選框,分別是「啟用磁碟寫入快取」和「啟用磁碟讀取快取」。當然,您希望對這兩項進行檢查。
在「啟用磁碟寫入快取」下,有兩個複選框。 [取消選取“每 2 分鐘寫出未觸及的區塊”,並勾選“立即寫出完成的區塊”方塊。會清除快取以取得更多資料。這兩分鐘真的很有幫助。盡快寫出成品是最理想的選擇。
在「啟用磁碟讀取快取」下,您需要取消選取「如果上傳速度慢則關閉讀取快取」方塊...[這可以節省]您的硬碟大量額外的讀取操作,並且在其他人之前播種更多的用戶。
該選項正下方的選項是「從快取中刪除舊區塊」。與上面的選項類似,您需要取消選取此選項,因為您希望快取始終已滿。完整緩存是一種利用良好的緩存,您永遠不知道其他用戶是否會請求您剛剛向其他人提供的文件的同一部分,從而節省磁碟一些額外的工作。
這裡的最後一個選項是「快取抖動時增加自動快取大小」。您可以啟用或停用此選項,一旦您覆蓋此功能表頂部的自動快取大小,它就沒有任何區別。
現在,雖然這是 uTorrent 3.2.2 中的最後一個選項,但有些人可能正在使用舊版的 uTorrent,其中還包括停用 Windows 讀寫快取的選項。我建議您勾選這些並停用 Windows 緩存,因為您已經在 uTorrent 中設定了一個非常大且利用率很高的緩存,並且同時使用 Windows 快取是不必要且有問題的。如果您的 PC 崩潰,例如 Windows 可能仍然保留著超過 1 GB 的檔案片段,uTorrent 認為這些檔案片段已經寫入磁碟,當您再次開啟用戶端時,您會發現某些下載沒有完全儲存到磁碟,並且需要檢查是否有遺失的部分。
答案2
我透過選擇修復了 uTorrent 2.2.1預先分配所有文件在首選項 -> 常規中。可能也適用於其他版本,但我還沒有測試過。
遺憾的是,磁力連結仍然以同樣的方式運作。
答案3
磁碟過載 100%意味著寫入被阻止。對於慢速/繁忙的磁碟,這種情況很容易發生,因為在 uTorrent 3.1.3 中完整的 I/O 是單線程的。
嘗試下載最新的阿爾法版本(3.3)。
從µTorrent 3.3 alpha (27280)(第 1 頁) / 公告 / µTorrent 社群論壇:
發布亮點:
磁碟I/O系統完全重寫。現在是多執行緒和高效能。它將利用多個磁碟,即使只使用一個磁碟也能表現得更好,並且沒有一個磁碟作業可以阻止一切(例如,慢速網路阻止本地 I/O,或分配檔案)
它可能無法很好地使用它(畢竟它是 alpha),但至少您會知道您的問題是否很快就會解決。
如果沒有,請考慮使用其他 BitTorrent 用戶端。在我的經驗中,洪水非常適合高速下載。
答案4
我嘗試了很多很多不同的方法,最終找到了可以為我解決「磁碟過載 100%」問題的方法。
我運行的是 Windows 7、uTorrent 3.2.3。 (我在 uTorrent 的最後幾個版本中也發生過這種情況)。
Options -> Preferences -> Advanced
Search for diskio.use_partfile
Set diskio.use_partfile to false.