Linux: cpulimit - ограничиваем использование ресурсов процессораЕще совсем недавно вопрос использования ресурса CPU стоял очень остро. Сейчас необходимость ограничения использования программой процессорного времени сошла на Нет, но тем не менее мы покажем как можно ограничить использование процессом CPU.

[ad#ad-2]
Для выполнения поставленной задачи нам потребуется небольшая утилита cpulimit. В Debian|Ubuntu она устанавливается очень просто:

sudo aptitude install cpulimit

Пример использования ограничения:

cpulimit -e google-chrome -l 25

В нашем примере мы ограничили использование CPU для нашего веб-браузера на уровне 25%

Ключи которые можно использовать в cpulimit:

-p : PID процесса.
-e : имя процесса.
-l : использование CPU в процентах
-P: полный путь к исполняемому файлу который ограничиваем в использовании CPU 

З.Ы. Не забываем о том, что если количество процессоров больше одного - то значение -l будет не от 0 до 100, а от 0 до 100хCPU_NUM (где CPU_NUM = количеству процессоров)

Теги: