私はVuze 5.6.0.0をWindows 7 64ビット、96MBディスクキャッシュで実行しています。オプションがあります。ファイル → パフォーマンスオプション → アップロード時にディスクの読み取りを減らすために先読みを実行するこのオプションはデフォルトで有効になっているようです。
有効にして、シードのみ (アップロード スロット最大 3、アップロード制限 30kB/秒) にすると、次のようなキャッシュ プロファイルが表示される傾向があります (この特定のトレントのピース サイズは 8MB です)。
つまり、ヒット率は約 18% のみで、約 600 MB のデータに対して 2.29 GB のディスク読み取りが行われます。平均ディスク読み取り速度は、アップロード速度よりもはるかに高速です。
先読みを無効にすると、ディスクから読み取られるデータ量と読み取りカウントは約 5 分の 1 になり、ディスク読み取り速度はアップロード速度と一定になります (予想どおり)。
論理的に考えると、これは私には理にかなっています。クライアントが本質的にランダムな部分を要求している場合、先読みがどのように効果的になるのでしょうか?
しかし、一方で、先読みはデフォルトで有効になっており、デフォルトのオプションに疑問を抱くのは好きではありません。理由がわからなくても、デフォルトで有効になっているのには何らかの理由があるものだと通常は考えています。
私の質問は次のとおりです:
- Vuze の先読みオプションは、逆の効果があるように見えますが、実際にはディスクの読み取りを減らすのに効果的ですか? 結果を誤解していますか?
- そうでない場合、なぜデフォルトで選択されているのでしょうか?
- また、そうでない場合、どのような状況でできたそれは効果的でしょうか(私の状況では何も効果がなくても、他の用途があるかもしれません)?
答え1
先読みはデフォルトで無効になっています。過去のある時点で有効にするか、プラグインを確認する必要があります。
このオプションは、アップロード用のデータを読み取るときに、接続からの次の連続した要求に備えて、Vuze が読み取ったアップロード済みデータの次のデータを連続して読み取ることを意味します。あなたの場合、連続した要求は決して到着しないようですので、このオプションの効果はディスクを破棄することだけです。
先読みは、悪影響なく無効にできます。データが順番に読み取られる場合、Windows は Vuze よりもはるかに適切に先読みを最適化します。