Dockerコンテナに帯域幅を調整しようとしています。 ダウンリンクの帯域幅を制限するために、まずコンテナのvethインターフェイスを見つけてtc:tc qdisc add dev vethpair1 root tbf rate 1mbit latency 50ms burst 10000
を使用します。アップリンクの帯域幅を制限したい場合は、コンテナを回転させてコンテナ内のeth0
で同じtcコマンドを使用するときにを指定する必要があります。特権を与えずにコンテナを管理できるように、非侵入的な方法がありますか?tcを使用してDockerコンテナの送信ネットワーク帯域幅を調整する
3
A
答えて
1
フードの下でLXCを使用するようにDockerに指示できます:-e lxc
オプションを使用します。
Create your containers with a custom LXC directive to put them into a **traffic class** :
`docker run --lxc-conf="lxc.cgroup.net_cls.classid = 0x00100001" your/image /bin/stuff`
official documentationで、このクラスに帯域幅の制限を適用する方法を確認してください。
注:--storage-driver=devicemapper
と-e lxc
オプションは、ドッカーデーモンため、ないdocker run .......
を実行するときに使用しているドッカークライアントのためのものです。
また、あなたは、このを通じてこれを行うことができます:
mkdir /var/run/netns
ln -sf /proc/`docker inspect -f '{{ .State.Pid }}' YOUR_CONTAINER`/ns/net /var/run/netns/SOME_NAME
ip netns exec SOME_NAME iptables -L -nv
関連する問題
- 1. WCFとネットワークの帯域幅調整
- 2. Qtによる帯域幅調整
- 3. SNMPネットワーク帯域幅ロガーモニタ
- 4. IPアドレスで帯域幅がIIS 6で調整される
- 5. svnチェックアウトが行うネットワーク帯域幅を調整する方法はありますか?
- 6. メモリ帯域幅使用量
- 7. PHPコードを使用して送信メールを調整する
- 8. 低帯域幅の接続でパッチを使用して大きなイメージを段階的に送信する
- 9. tcによるトラフィックシェーピングが高帯域幅と遅延で不正確です
- 10. 帯域幅
- 11. 帯域幅モニタ
- 12. YUIオートコンプリート:コンテンツにコンテナの幅を調整する方法
- 13. プログラムでブラックベリーの帯域幅の使用量を測定する
- 14. 帯域幅トラッキングのためのネットワーク監視デバイス
- 15. Rの信号の帯域幅を測定する
- 16. ajaxを使用してクライアントのアップストリーム帯域幅を測定する
- 17. なぜネットワーク帯域幅がMHzで測定されますか?
- 18. WMIを使用したリモートマシンでの帯域幅のモニタ
- 19. Python Requests/urllib - 帯域幅の使用量を監視する
- 20. node.jsドメインごとの帯域幅使用量を計算する
- 21. Javascriptの帯域幅使用量を計算するには?
- 22. Pingと帯域幅
- 23. sslを使用したメールの帯域幅オーバーヘッド
- 24. netemを使用した帯域幅のスロットル?
- 25. ネットワーク接続の帯域幅を監視するための最善のツール
- 26. ユーザの帯域幅を確認する
- 27. httpの帯域幅を制限する
- 28. jqueryを使用してアップロード速度帯域幅を検出する
- 29. 利他的ネットワーク接続帯域幅推定
- 30. C++プログラムを使用した帯域幅監視
感謝を。 net_clsを試しましたが、うまくいきませんでした。私はLXCの抽象化を使用しなかったのでそれですか?私はLXCを後で試してみます。 –