私はビデオストリーミング監視に関連するプロジェクトを進めており、ネットワーク帯域幅を減らすためにシミュレートされたネットワークレイテンシユーティリティを追加する必要があります。ネットワーク待ち時間を増やすことが唯一の目的である軽量のフリーソフトウェアはありますか?
答え1
はい、netemパケットファミリには、さまざまなパケット損失、待ち時間、並べ替え、およびジッタのすべてがあります。 netem ファミリを使用すると、インターネットの待ち時間、繰り返しジッタ、損失を正確にシミュレートできます。
コマンド例:
tc qdisc add dev eth0 root netem delay 200ms 40ms 25% loss 15.3% 25% duplicate 1% corrupt 0.1% reorder 25% 50%
説明する:
- 遅延200ms + -40ms、次のランダムな要素は、最後に送信されたパケットの25%に依存します。
- パケット損失により、パケットの15.3%がランダムに破棄され失われ、各連続確率は最後のパケットの25%に依存します。 (確率=.25*Probn-1+.75*ランダム)
- パケット複製は送信されたパケットの1%に設定されます。
- パケットの破損により、パケットのランダムなオフセットで1ビットエラーが発生します。これはトラフィックの0.1%に影響します。
- パケットの並べ替えは、パケットの最初の25%(相関関係50%)がすぐに送信されることを意味します。
詳細はこちらから確認できます -ネットワークリンク1 Webリンク2