Если бы я хотел дать своей основной системе, настольной корице, самый высокий приоритет, для какого PID мне следует установить это?
Причина в том, что у меня есть программа, которая работает в течение нескольких дней и будет собирать все ресурсы до такой степени, что я даже не смогу двигать мышью. Он вызывает несколько программ по требованию, поэтому сложно установить, какая из программ имеет более низкий приоритет. Когда он работает, я больше ничего не могу сделать. Поэтому мне интересно, могу ли я просто дать моему окну самый высокий приоритет? Спасибо!
Ахди
Процессом, который съедает большую часть ЦП в нормальном использовании, является, вероятно, X-сервер. Во-первых, найдите изодромное с предварением (идентификатор Процесса) Ваших X процессов:
ps aux | grep /usr/bin/X
Это даст Вам строку, запускающуюся с root [pid] ...
.
Теперь, давайте увеличим приоритет:
sudo renice -5 [pid]
Это устанавливает приоритет на 20 (приоритет по умолчанию) минус 5 (хорошее значение), приводя к общему приоритету 15. Чем ниже приоритетное число, тем чаще процесс будет запланирован для обработки. Можно проверить приоритет с эти top
команда. Эксперимент, пока Вы не удовлетворены. Однако renice
опасная команда и может сделать Вашу систему неприменимой (до перезагрузки).