Установка абсолютных ограничений на CPU для контейнеров Docker

Я пытаюсь установить абсолютные пределы использования ЦП контейнера Docker. Процессор разделяет концепцию (docker run -c <shares>) относительно, но я хотел бы сказать что-то вроде: «пусть этот контейнер использует максимум 20 мс процессорного времени каждые 100 мс. Ближайший ответ, который я могу найти, этоподсказка из списка рассылки на использованииcpu.cfs_quota_us а такжеcpu.cfs_period_us, Как использовать эти настройки при использованииdocker run?

У меня нет строгих требований ни к докеру с поддержкой LXC (например, 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

Ответы на вопрос(1)

Ваш ответ на вопрос