Pregunta Servicio de Linux para establecer / proc / $ pid / oom_score_adj de nuevos procesos?


¿Hay algún software disponible que se pueda usar para configurar el /proc/<pid>/oom_score_adj de procesos después de que se crean, según el nombre del ejecutable y el usuario / grupo?


2


origen


stackoverflow.com/a/8255487/512360 da una respuesta de cómo se le puede notificar sobre "eventos en /proc"(incluida la creación de procesos). Que yo sepa, no hay un daemon listo que luego intente post evento para cambiar el ajuste de puntuación OOM. - FrankH.


Respuestas:


Creé una utilidad que lo hace únicamente en función del nombre del ejecutable, además de configurar la CPU y la prioridad de E / S: https://git.janouch.name/p/desktop-tools/src/branch/master/priod.c

Se puede instalar con el paquete principal según su archivo README. Solo copie la configuración de ejemplo para /etc/priod.conf, cámbielo de acuerdo con sus necesidades y habilite la unidad systemd, y debería funcionar. Tenga en cuenta que también pasa por procesos existentes en el inicio.

Espero que ayude a alguien, al menos como un ejemplo.


0



404 a partir de julio de 2018. - Nathaniel M. Beaver
Enlace corregido. - Přemysl J.