Einstellen der absoluten CPU-Grenzen für Docker-Container

Ich versuche, absolute Grenzwerte für die CPU-Auslastung des Docker-Containers festzulegen. Die CPU teilt Konzept docker run -c <shares>) ist relativ, aber ich möchte etwas sagen wie "Lass diesen Container höchstens 20 ms CPU-Zeit alle 100 ms belegen. Die nächste Antwort, die ich finden kann, ist einhint von der Mailingliste on usingcpu.cfs_quota_us undcpu.cfs_period_us. Wie verwendet man diese Einstellungen bei Verwendung vondocker run?

Ich habe keine strengen Anforderungen für LXC-gestützte Docker (z. B. vor Version 0.9) oder spätere Versionen. Ich möchte nur ein Beispiel für die Verwendung dieser Einstellungen sehen. Links zu relevanten Dokumentationen oder hilfreichen Blogs sind ebenfalls sehr willkommen . Ich benutze derzeit Ubuntu 12.04 und unter/sys/fs/cgroup/cpu/docker Ich sehe diese Optionen:

$ 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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage