6

Docker コンテナーの CPU 使用率に絶対制限を設定しようとしています。CPU シェアの概念 ( docker run -c <shares>) は相対的ですが、「このコンテナーが 100 ミリ秒ごとに最大 20 ミリ秒の CPU 時間を使用できるようにします。私が見つけることができる最も近い答えは、andの使用に関するメーリング リストからのヒントです。?を使用するときにこれらの設定を使用します。cpu.cfs_quota_uscpu.cfs_period_usdocker run

LXC でサポートされた Docker (たとえば、pre0.9) またはそれ以降のバージョンのいずれかについて厳密な要件はありません。使用されているこれらの設定の例を確認する必要があるだけです。関連するドキュメントや役立つブログへのリンクも大歓迎です。現在、Ubuntu 12.04 を使用しており、以下/sys/fs/cgroup/cpu/dockerのオプションが表示されます。

$ ls /sys/fs/cgroup/cpu/docker
cgroup.clone_children  cpu.cfs_quota_us   cpu.stat
cgroup.event_control   cpu.rt_period_us   notify_on_release
cgroup.procs           cpu.rt_runtime_us  tasks
cpu.cfs_period_us      cpu.shares
4

1 に答える 1