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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам