特定の基準に基づいてトレントのダウンロード優先度を自動的に変更するにはどうすればよいですか?
たとえば、現在12個のトレントがキューに入れられています。そして、帯域幅のために最大4つのトレントをアクティブに保つようにuTorrentを構成しました。
ここで、最初にシード/ピアの比率に基づいて、次にシードの数(競合の場合)に基づいて、特定の間隔でトレントのダウンロード順序を自動的に変更したいと思います。
これを実行したい理由は、帯域幅を最大限に活用できるようにするためです。
これは可能ですか? (正直なところ、それは不可能だと思います)
必要に応じて、他のトレントクライアントに切り替えてもかまいません。
いくつかの高度なオプションを使用して、キューを最適化できます。これはuTorrentマニュアルからです
queue.dont_count_slow_dl:このオプションを有効にすると、BitTorrentは、キューの一部としてダウンロードが遅いトレントジョブを無視するようになります。トレントジョブがqueue.slow_dl_thresholdで指定された値未満でダウンロードされている場合、キュー内の次のアイテムの開始が妨げられることはありません。
したがって、queue.dont_count_slow_dl
を有効にし、queue.slow_dl_threshold
を適切な値に設定します。その数はBps(Bytes per sec)だと思います。これにより、キューに他の遅いトレントが存在する場合でも、適切な速度でダウンロードする4つの(アクティブなダウンロード制限)トレントでキューが最適化されます。 queue.slow_dl_threshold
を高く設定しすぎないように注意してください。そうしないと、低速でダウンロードするアクティブなダウンロードが多すぎます。
これが帯域幅使用率の最適化に役立つことを願っています。
正直なところ、それも可能ではないと思います。
あなたは12の急流を持っていて、そのうちの4つがアクティブです。これは、他の8つのトレントが非アクティブであることを意味します。 INACTIVEトレントはどのようにしてシードの数を知ることができますか?したがって、まず第一に、すべてのトレントをアクティブにして、uTorrentの最大接続数を制限する必要があると思います。
または、特定の条件下で独自のスクリプトを使用してカスタマイズできるrtorrentを試すこともできます。