Задать вопрос

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

Каким образом можно запустить выполнение
1. утилиты и ограничить для нее ресурс CPU, т.е. чтобы она не скушала более, чем ей разрешено
2. для все процессов создаваемых при выполнении скрипты, т.е. чтобы суммарно скрипт не потребил более N% CPU
?
В частности интересует как это можно сделать в Ubuntu.
  • Вопрос задан
  • 5221 просмотр
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 при запуске скрипта надо ручками контролировать запуск всех процессов и ограничивать их? Или как?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы