Как ограничить потребление CPU конкретным процессом в Linux?

Каким образом можно запустить выполнение
1. утилиты и ограничить для нее ресурс CPU, т.е. чтобы она не скушала более, чем ей разрешено
2. для все процессов создаваемых при выполнении скрипты, т.е. чтобы суммарно скрипт не потребил более N% CPU
?
В частности интересует как это можно сделать в Ubuntu.
  • Вопрос задан
  • 5170 просмотров
Пригласить эксперта
Ответы на вопрос 4
sim3x
@sim3x
Из встроенных лучшим будет ограничение приоритета процесса
man nice

из устанавливаемых можно использовать cpulimit
www.lifelinux.com/how-to-limit-cpu-usage-per-proce...
Ответ написан
Snowdimon
@Snowdimon
Linux user
Я делал через cpulimit. Примерно ТАК.
Ответ написан
Комментировать
merryjane
@merryjane
Системный администратор
cpulimit или cgroup.
Ответ написан
Комментировать
@insekt Автор вопроса
Т.е. в случае cpulimit при запуске скрипта надо ручками контролировать запуск всех процессов и ограничивать их? Или как?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы