FAQ icon indicating copy to clipboard operation
FAQ copied to clipboard

Как изменить приоритет процесса?

Open hakavlad opened this issue 3 years ago • 1 comments

Подробно опишите своё предложение:

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

hakavlad avatar Mar 30 '21 17:03 hakavlad

Возможно стоит расширить вопрос до:

Как изменить приоритет процесса или группы процессов?

И описать различия между разными способами.

Также можно менять приоритет сервисов через systemd-юнитов опции.

hakavlad avatar Mar 30 '21 18:03 hakavlad