uTorrent 3.1.3 を使用していますが、ダウンロード速度が 4 ~ 5 mb/s に達した後に「ディスクが 100% オーバーロードしました」というエラーが表示されます。このエラーは約 1 分間続き、再びフル スピードで開始しますが、その後再びディスクがオーバーロードしたと表示されます。2 回目の「ディスクがオーバーロードしました」エラーの後、ダウンロード速度が最大まで上がり、トレントが終了するまでその状態が続きます。
これは、バージョン 1.6.1 以来 utorrent で発生している非常に古い問題で、これまで何年も解決策が見つかっていません。他のフォーラムで提案されているように、キャッシュ設定を微調整しようとしましたが、うまくいきませんでした。
私の HDD (7200rpm、32MB キャッシュ) が原因ではないことはわかっています。この問題がまったく発生していない人もいますが、その人たちのリグは私のものと似ています。HDD も同じです。どうすればいいでしょうか?
答え1
「環境設定」>「詳細設定」>「ディスクキャッシュ」で uTorrent を次のように設定します。
ソース:Reddit /r/torrents の投稿「uTorrent のトラブル: 「ディスク オーバーロード 100%」」へのコメント (ユーザー: lolibattlemech)
「自動キャッシュ サイズを上書きする」というチェックボックスが表示されるので、サイズを手動で指定します (MB)。
この設定を高い数値に変更するかどうかは、主に 2 つの要素によって決まります。インターネットの速度とハード ドライブの速度です。このガイドでは、インターネット回線の最大速度がダウンロード速度になると想定しています。
たとえば、西洋世界では一般的になりつつある 50Mb または 100Mb のインターネット回線を使用していて、ほとんどのシードボックスや安価なレンタル サーバーが 100Mb から始まる場合、この値を高い数値に設定すると良いでしょう。おそらく 512 または 1024 (それぞれ 512MB と 1GB) です。
私は次の画像は、この大きなキャッシュがダウンロードにどのような影響を与えるかを示しています。キャッシュがいっぱいになり、ハード ドライブが受信ファイル ピースのペースに追いつけなくなると、ダウンロードが極端に遅くなったり、完全に停止したりすることを覚えておいてください。
上の画像でわかるように、32MB の小さなキャッシュは数分で簡単にいっぱいになります。ここでハード ドライブは情報をできるだけ速く書き出していますが、受信ファイルのランダム性が高すぎるため、追いつくことができません。しかし、キャッシュを 1GB に増やすと、1 時間以上フル スピードのダウンロードを維持できます。ここでも、かなり平均的で最新の 1TB 以上のハード ドライブがあることを前提としています。
...キャッシュ サイズの上書き設定の下に、「キャッシュが不要な場合はメモリ使用量を減らす」チェック ボックスがあります。数百または数千のトレントをシードするときにはキャッシュがいっぱいであることが非常に重要なので、このチェック ボックスをオフにすることをお勧めします。これにより、ハード ドライブがファイルから一部を取得して別のユーザーにシードする必要が減ります。ダウンロードを開始すると、ダウンロードがキャッシュ領域をさらに必要とするため、シード用にキャッシュに保存されているものはすべて削除されますので、心配はいりません。キャッシュの使用に関しては、ダウンロードがシードよりも常に優先されます。
その下には、「ディスク書き込みのキャッシュを有効にする」と「ディスク読み取りのキャッシュを有効にする」という 2 つの一般的なチェックボックスがあります。もちろん、これら両方にチェックを入れます。
「ディスク書き込みのキャッシュを有効にする」の下に、2 つのチェック ボックスがあります。[「未処理のブロックを 2 分ごとに書き出す」のチェックを外し、「完了した部分をすぐに書き出す」のチェック ボックスをオンにします。] これらのチェック ボックスは非常に重要です。ダウンロードの最初の 2 分間は、キャッシュをクリアしてさらにデータを取得できるのに、ディスクがアイドル状態にならないようにするためです。この 2 分間は本当に役立ちます。完了した部分をできるだけ早く書き出すことが、最も望ましいオプションです。
「ディスク読み取りのキャッシュを有効にする」の下にある「アップロード速度が遅い場合は読み取りキャッシュをオフにする」というボックスのチェックを外します... [これにより] ハードディスクの余分な読み取り操作が大量に削減され、他のユーザーよりも先に多くのユーザーがシードされるようになります。
そのすぐ下のオプションは、「キャッシュから古いブロックを削除する」です。上のオプションと同様に、キャッシュを常にいっぱいにしておきたいので、このオプションのチェックを外します。いっぱいのキャッシュは、よく利用されているキャッシュであり、他のユーザーが、他のユーザーに提供したファイルの同じ部分を要求するかどうかはわかりません。ディスクに余分な作業がかからないようにします。
ここでの最後のオプションは、「キャッシュスラッシング時に自動キャッシュ サイズを増やす」です。このオプションは有効または無効にできますが、このメニューの上部で自動キャッシュ サイズを上書きすると、違いはありません。
これは uTorrent 3.2.2 の最後のオプションでしたが、一部の方は、Windows の読み取りおよび書き込みキャッシュを無効にするオプションも含まれている、古いバージョンの uTorrent をお使いの可能性があります。これらのオプションにチェックマークを付け、Windows キャッシュを無効にすることをお勧めします。uTorrent にはすでに非常に大きく、よく利用されているキャッシュが設定されているため、Windows キャッシュも使用することは不要であり、問題があります。たとえば、PC がクラッシュした場合、Windows には、uTorrent がディスクに書き込まれたと見なした 1 GB を超えるファイル ピースがまだ残っている可能性があります。クライアントを再度開くと、一部のダウンロードがディスクに完全に保存されていないことがわかり、欠落しているピースがないか確認する必要があります。
答え2
uTorrent 2.2.1を修正しました。すべてのファイルを事前に割り当てる設定 -> 一般。他のバージョンでも動作するかもしれませんが、テストしていません。
残念ながら、マグネットリンクは今でも同じように機能します。
答え3
ディスクが100%オーバーロード書き込みがブロックされたことを意味します。uTorrent 3.1.3 では完全な I/O がシングル スレッド化されるため、ディスクが低速またはビジーな場合は、この状況が簡単に発生する可能性があります。
ダウンロードしてみてください最新のアルファリリース(3.3)。
からµTorrent 3.3 アルファ (27280) (ページ 1) / アナウンス / µTorrent コミュニティ フォーラム:
リリースのハイライト:
ディスク I/O システムが完全に書き直されました。マルチスレッドで高性能になりました。複数のディスクを活用し、1 つのディスクでもパフォーマンスが向上し、1 つのディスク ジョブですべてがブロックされることはありません (例: 低速ネットワークがローカル I/O をブロックしたり、ファイルを割り当てたりします)。
十分に機能しない可能性があり、使用できない可能性があります (結局のところ、アルファ版です) が、少なくとも問題がすぐに修正されるかどうかはわかります。
それでもダメなら、別のBitTorrentクライアントの使用を検討してください。私の経験では、大洪水高速ダウンロードには非常に有効です。
答え4
さまざまなことを試した後、ようやく「ディスクが 100% オーバーロード」の問題を解決する方法を見つけました。
私は Windows 7、uTorrent 3.2.3 を実行しています。(これは、最近のいくつかのバージョンの uTorrent でも発生しています)。
Options -> Preferences -> Advanced
Search for diskio.use_partfile
Set diskio.use_partfile to false.