コンテンツにスキップ

Elinaトラフィックシェーパー

はじめに

LatenceTechトラフィックシェーパー1.11は、IPネットワークのトラフィックを妨害または「シェーピング」するために使用できます。つまり、レイテンシーの導入、パケットの複製や損失による不安定性、利用可能な帯域幅やスループットの削減を通じて、ホストのネットワークインターフェースの接続特性を変更します。このツールは、リアルタイム監視、予測、最適化のために、LatenceTechのQoSエージェントとLatenceTechのアナライザープラットフォームと組み合わせて使用する必要があります。

使用方法

LatenceTechトラフィックシェーパーは、QoSエージェントが実行されているのと同じホストにインストールして設定する必要があります。ツールで接続パラメータを変更すると、ツールがインストールされているホストのネットワークインターフェースに制限と制約が自動的に追加されます。

セットアップ

マシンでポート81を開く必要があります。
エージェントで次のコマンドを使用してトラフィックシェーパーをインストールできます:

sudo docker run -d -p 81:80 --privileged --pid=host registry.latence.ca/internal/trafficshaper

または、このyamlファイルを使用します:

wget https://api.latence.ca/internal/trafficshaper.yaml

そして、次のコマンドで起動します:

docker compose -f trafficshaper.yaml up -d

起動後、次のURLでアクセスできます: http://machine_ip:81/netem

ユーザーインターフェース

各接続パラメータについて、+または-ボタンを使用して値を増減し、「R」でデフォルト値にリセット、または「max」で最大値に設定します。パラメータの値を調整すると、既存のホストのデフォルトレベルにこの値が追加されます。

たとえば、ホストがICMPで測定された平均レイテンシー25ミリ秒(ms)を経験している場合、「追加レイテンシー」パラメータに+20msを追加すると、新しいレイテンシーレベルは約45msになります。ジッターについても同様のアプローチです。スループットパラメータのデフォルトは「無制限」です。「-」ボタンを使用して、約50 Mbit/sのステップで削減できます。

パケット複製またはパケットロスパラメータをパーセンテージとして変更すると、接続の不安定性が追加されます。パラメータを調整したら、下部にあるタイマーを使用して、これらのパラメータを実行する特定の時間を設定できます(例:30秒または60秒)。カウントダウンパネルには、調整されたパラメータの残り時間が表示されます。タイマー期間の終了時に、すべてのパラメータはデフォルト値にリセットされます。

TrafficShaper

クイックネットワーク調整

クイックネットワーク調整の上部ボタンを使用して、「良好」(緑)、平均以下/「警告」(黄色)、または悪い/不安定なネットワーク「要注意」(赤)を反映する典型的なパラメータ値のセットのパラメータを設定します。「reload」ボタンを押してツールをリロードできます。「R」ボタンを押してパラメータ値をリセットできます。

LatenceTechダッシュボードでの結果の可視化

トラフィックシェーパーでパラメータ値を変更すると、測定された品質と接続のレイテンシーに影響します。QoSエージェントによって生成された結果は、数秒以内にアナライザーのリアルタイムダッシュボードに表示されます(ネットワーク接続のパフォーマンスによって異なります)。

開示

LatenceTechは、このツールの最初のアイデアと初期実装について、Orange Groupに感謝したいと思います。 このツールの安全性、信頼性、耐久性、およびパフォーマンスについて、当社は明示的または黙示的を問わず、いかなる主張、表明、保証も行いません。このツールの使用は主にテスト目的です。各テスト後にパラメータ値をリセットして、ホストのデフォルトの接続レベルを有効にすることを忘れないでください。エンドユーザーライセンス契約については、www.latencetech.com/eulaを参照してください。