Trickle:Linuxの帯域幅リミッター

トリクル それが可能な興味深いツールです 制限 el 帯域幅 の上下両方 戸田 私たちの アプリケーション。 「オンデマンド」で実行して特定のアプリケーションを制御することも、デーモンとして実行して、インターネットに接続しようとするすべてのアプリケーションを制御することもできます。

インストール

sudo apt-get install 細流化

トリクルの使い方

Trickleの構文は次のとおりです。

トリクル-dDownload_Bandwidth -uUpload_Bandwidthコマンド

ここではいくつかの例を示します。

a)sshを使用してファイルを転送するために使用されるダウンロード帯域幅を10kbpsに制限します。

トリクル-d10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/

b)帯域幅をAptを介したシステムアップデートのダウンロードの200kpbsに制限します。

トリクル-d200apt-getアップグレード

c)Firefoxなどのアプリケーションの帯域幅を変更するには:

トリクル-d10 -u 10 firefox%u

d)トリクルを使用してwgetの帯域幅を制限する

トリクル-d50 wget -O「planetearth.divx」http://video.stage6.com/1402821/.divx

悪魔のようにトリクルを実行します

デーモンのようにトリクルを開始し、すべての帯域幅を制限するには、トリクルコマンドを使用します。

須藤トリクル-d20 -u 20

…パラメータ-dと-uは、それぞれダウンロードとアップロードの制限に対応します。

トリクルの構成

Trickleには、いくつかのパラメーターを微調整し、サービスごとに個別に永続化できる構成ファイルがあります。

構成ファイルは次のとおりです:/etc/trickled.conf

作成できる最も単純な構成ファイルは次のようになります。

[ssh]優先度= 1

[www]優先度= 8

この方法を使用すると、非常に優れたダウンロード速度が得られると同時に、ダウンロードしているマシンに対してsshセッションを実行できます。 基本的に、上記のような構成ファイルは、wwwよりもssh転送を優先するようにトリクルに指示します。

Trickleのドキュメントでは、転送速度の変動を回避するために、Time-SmoothingおよびLength-Smoothingパラメーターの使用を推奨しています。

[ssh]優先度= 1
時間平滑化= 0.1
長さ-スムージング= 2

[www]優先度= 8
時間平滑化= 5
長さ-スムージング= 20

これらの値は、Trickleが制御しているプログラムに適用する正規化の時間と長さを定義します。

出典 細流化