Web ブラウジングとトレント トラフィック、および帯域幅の優先順位は?

Web ブラウジングとトレント トラフィック、および帯域幅の優先順位は?

最近、大きな Torrent ファイル (120 GB) をダウンロードしました。少なくとも 1.5​​ の比率にシードし直す必要があります。アップロード速度は最大 130 Kb/s です。

問題は、できるだけ早くシードする必要があることです。しかし、私は Web を頻繁に閲覧します。アップロードが残っていない状態で閲覧すると、非常にイライラすることがあります。

私はこのようなものを探しています、

  • トレントは最大シード レートになっていますが、ブラウザーが帯域幅を必要とする場合は、ブラウザーがそれを取得します。優先順位は Web ブラウザーですが、必要がない場合は、トレントは最大になります。
  • トレント クライアントの最大速度を変更できることは知っています。ただし、毎回 5 分ごとに手動で変更するのは困難です。

情報:

  • 私はFirefox/Chromeを使用しています
  • 私のトレントクライアントはKtorrentです
  • 私はUnityで11.10を使用しています
  • ルーターは持っていますが、それは HAG です。そのすべてのプロパティにアクセスすることはできません。

これも可能でしょうか? アプリケーションのシステム モニターで優先度を変更すれば、問題は解決しますか? つまり、nice 値です。異なるアプリに優先帯域幅使用を設定する方法はありますか?

ありがとう!

答え1

として上記のコメント提案されているものには、トラフィックシェーピング最もよく知られているプログラムの一つはワンダーシェイパーしかし、私はお勧めしますトリクルこのソフトウェアの方がユーザーフレンドリーだからです。

Trickle はユーザー空間で実行され、LD_PRELOAD独自のネットワーク ライブラリを挿入するために使用されます。apt-get install trickle(または任意の他のツール) を使用してインストールできます。通常、Trickle は次のように使用します。

trickle -d 1234 -u 567 my_software

-dダウンロード速度 (上記の例では 1234 KB/秒)、-uアップロード速度 (567 KB/秒)、my_softwareFirefox、BitTorrent などのソフトウェアはどこですか。

あなたの場合、trickled独自の を使用する方が理にかなっていますtrickled.conf。この構成ファイルは次の例のようになります。

[bittorrent]
Priority = 8
[www]
Priority = 1

つまり、WWW の優先度は最も高く、BitTorrent の優先度は最も低くなります。Trickle は、常にブラウジングが可能であるようにします。Trickle の設定の詳細については、trickled.conf(5)そしてtrickled(8)

関連情報