web-dev-qa-db-ja.com

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

最近、大きなトレントファイルをダウンロードしました。 (120 Gb)。そして、私はそれらを少なくとも1.5の比率に戻す必要があります。アップロード速度は130 Kb/s maxです。

問題は、できるだけ早くそれらをシードする必要があることです。しかし、私は多くのウェブを閲覧します。アップロードを残さずにブラウジングすると、非常にイライラすることがあります。

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

  • トレントは最大です。播種率ですが、ブラウザが帯域幅を必要とするとき、それはそれを得ます。優先順位はWebブラウザですが、必要でない場合、トレントは最大になります。
  • トレントクライアントの最大速度を変更できることを認識しています。しかし、毎回、5分ごとに手動で行うのは困難です。

情報:

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

これも可能ですか?アプリケーションのシステムモニターの優先順位を変更することで、仕事をすることができますか?異なるアプリに優先帯域幅の使用を設定する方法はありますか?

ありがとうございました!

4
suli8

上記のコメント が示唆しているように、 Traffic Shaping が必要です。最も有名なプログラムの1つは Wonder Shaper です。ただし、このソフトウェアの方が使いやすいため、 Trickle をお勧めします。

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

trickle -d 1234 -u 567 my_software

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

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

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

したがって、WWWが最も高い優先度を持ち、BitTorrentが最も低い優先度を持ちます。 Trickleは、ブラウジングが常に可能であることを確認します。 Trickleの設定の詳細は、 trickled.conf(5) および trickled(8) にあります。

6
qbi