Как включить 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 = все события, которые начал пользователь
Или ты имеешь в виду что-то еще?