Служба Linux для установки / proc / $ pid / oom_score_adj новых процессов?

1757
Matthew Cline

Есть ли какое-либо доступное программное обеспечение, которое можно использовать для установки /proc/<pid>/oom_score_adjпроцессов после их создания на основе имени исполняемого файла и пользователя / группы?

2
http://stackoverflow.com/a/8255487/512360 дает ответ о том, как вы можете получать уведомления о «событиях в` / proc` »(включая создание процесса). Насколько мне известно, не существует готового демона, который затем попытается после события изменить настройку оценки OOM. FrankH. 11 лет назад 1

1 ответ на вопрос

0
Přemysl J.

Я создал утилиту, которая делает это исключительно на основе имени исполняемого файла, в дополнение к установке приоритета процессора и ввода-вывода: https://git.janouch.name/p/desktop-tools/src/branch/master/priod .c

Это может быть установлено с родительским пакетом согласно его README. Просто скопируйте пример конфигурации в /etc/priod.conf, измените его в соответствии с вашими потребностями и включите модуль systemd, и он должен работать. Обратите внимание, что он также проходит через уже существующие процессы при запуске.

Надеюсь, это кому-нибудь поможет, хотя бы в качестве примера.

404 по состоянию на июль 2018 года. Nathaniel M. Beaver 6 лет назад 0
Ссылка исправлена. Přemysl J. 6 лет назад 0

Похожие вопросы