Как включить cpuset в Ubuntu 12.04?

Я установил наборы процессоров с cset в Ubuntu 12.04, но они не соблюдаются. Процессы просто используют все доступные им ЦП, независимо от того, к какому набору они назначены.

Кажется, что cpuset не включен Как я могу включить cpuset?

2 ответа

Вы открыты для использования другой утилиты? cpulimit?

1) Установите cpulimit, выдав sudo apt-get install cpulimit

2) Ограничьте рассматриваемый процесс следующим образом (скажем, мы хотим ограничить использование Java не более 30 % процессорного времени)

cpulimit -e java -l 30

Вы можете сделать это с nice а также renice Команда в терминале.

например: sudo renice -n -15 -u username

Варианты:

-n = приоритет от -20 до 20 (где -20 самый высокий)

-p = идентификатор процесса (находится в диспетчере задач)

-u = все события, которые начал пользователь

Или ты имеешь в виду что-то еще?

Другие вопросы по тегам