tc qdisc tbf - レートから適切なレイテンシとバーストを計算する

tc qdisc tbf - レートから適切なレイテンシとバーストを計算する

インターフェイスの送信速度を 56k (モデム速度) から 1MBit/s の間で制限できる簡単なスクリプトを作成したいと考えています。次のようなスクリプトで目的を達成できることがわかりました。

tc qdisc add dev eth1 root tbf rate 220kbit latency 50ms burst 1540

しかし、今はスクリプトへの入力が「レート」だけになるようにしたいと思います。レートだけがわかっている場合、適切なレイテンシとバースト値を計算するにはどのような方法が良いでしょうか?

tbf のマニュアル ページには、最小バーストはレートをカーネル HZ で割った値になるはずだと書かれています。これは理にかなっていますが、レートから適切なバースト値を計算する式を見つけるのには役立ちません。おそらく、バースト値を最小値よりも少し大きくしたいのでしょうか?

適切なレイテンシ値を計算するにはどうすればよいでしょうか? レイテンシは速度に応じて変化するのでしょうか?

関連情報