Daily Grind

システム開発関連の忘備録です

Linuxで帯域制限

以下のコマンドを入力すると、eth0の帯域が200mbpsに制限されます。

tc qdisc add dev eth0 root handle 1:0 tbf rate 200mbit burst 25kb limit 250kb

すでにコマンドが入力され、設定されている場合は以下のエラーが表示されます。

RTNETLINK answers: File exists

設定内容の確認は以下のコマンドです。

tc -s qdisc

設定を解除する場合は以下のコマンドです。

tc qdisc del dev eth0 root


【参考サイト】
http://www.hiihah.info/index.php?Linux%E3%81%A7tc%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E5%B8%AF%E5%9F%9F%E5%88%B6%E5%BE%A1

遅延とか設定できる模様
http://blog.bitmeister.jp/?p=3930