tc
このコマンドを使用してdocker0インターフェースのトラフィックを操作しようとしています。
私はコマンドを実行します
tc qdisc del dev docker0 root
tc qdisc add dev docker0 root handle 1: tbf rate 100mbps burst 1600 limit 1
私はこれがすることだと思います:
tbf
:使用するTBF qdiscを指定します。rate 100mbps
: docker0 インターフェイスの最大帯域幅速度を 100Mbps に設定します。burst 1600
:シングルバーストで転送できる最大データ量を1600バイトに設定します。limit 1
:トークンバケットサイズを1つのトークンに制限します。これは、特定の時間に送信できるデータ量をバーストサイズに制限します。
ただし、このルールを設定した後はすでに実行されており、デフォルトのdocker0インターフェイスに接続されているコンテナをpingできなくなります。また、もはやRUN apt-get update -y
。
なぜですか?このqdisc設定は単独では使用できませんか?