Linuxマシンで、高遅延、低帯域幅のネットワーク接続をシミュレートしたいと思います。
帯域幅の制限については、たとえばここで説明しましたが、帯域幅と遅延の両方の制限に対処する記事は見つかりません。
を使用して、高遅延または低帯域幅を取得できますtc
。しかし、これらを単一の接続に結合することはできませんでした。特に、ここにあるレート制御スクリプトの例は私には機能しません。
# tc qdisc add dev lo root handle 1:0 netem delay 100ms
# tc qdisc add dev lo parent 1:1 handle 10: tbf rate 256kbit buffer 1600 limit 3000
RTNETLINK answers: Operation not supported
低帯域幅、高遅延の接続、tc
または他のすぐに利用可能なツールを作成するにはどうすればよいですか?
1
あなたのリンク、例えばからのアプローチを組み合わせる試みました。遅延にtcを使用し、帯域幅にトリクルを使用しますか?(tcを使用するよりもugいですが、まだ動作する可能性があります。)
—
アンディ
これは良い考えですが(実際、トリクルはレイテンシを追加することさえあります)、残念ながらFirefoxはトリクルの下ではロードされません。それをテストする必要があります。
—
ジャスティンL.