FAQ
FAQ copied to clipboard
Как изменить приоритет процесса?
Подробно опишите своё предложение:
nice - устаревшая тема и всерьез писать о nice без пояснений нельзя.
В федоре по умолчанию включены автогруппы. Таким образом изменение nice будет действовать только внутри автогруппы, а не общесистемно.
То есть если выполниим
nice -n 10 foo-bar
-- на самом деле приоритет процесса относительно процессов запущенных за пределами вкладки терминала не изменится.
Хочешь изменить приоритет автогруппы? Выполняй
echo 10 > /proc/self/autogroup
-- это изменит приоритет данной автогруппы относительно других автогрупп системы
См - https://www.opennet.ru/opennews/art.shtml?num=28671 - фиче уже 10 лет.
Также стоит упоминуть способ смены приоритета через systemd-run -P
Возможно стоит расширить вопрос до:
Как изменить приоритет процесса или группы процессов?
И описать различия между разными способами.
Также можно менять приоритет сервисов через systemd-юнитов опции.