РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcSpLmCp 45 of 98 menu
◀ ▶

Процессор контейнера в Docker

Процессор контейнера ограничивает, какую долю ядер копия может занять. Это не запрет на работу, а потолок на пике: служба делит время CPU между контейнерами и не даёт одному забрать все ядра надолго.

Долю задаёт флаг --cpus с десятичным числом. Фоновый box на alpine с ожиданием и лимитом 0.5 запускают так:

docker run -d --name box --cpus 0.5 alpine sleep 300

Число 0.5 - это половина одного ядра: копия не сможет стабильно занять больше половины процессора одного ядра, даже если на машине их несколько. У спящего процесса нагрузка мала, но лимит остаётся в настройках записи box.

Создайте фоновый контейнер slice на alpine с ожиданием шестьсот секунд и долей процессора четверть ядра.

Снимите однократную статистику для slice и отметьте, что копия работает под заданным лимитом CPU.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить