Service Linux pour définir / proc / $ pid / oom_score_adj de nouveaux processus?

2

Existe-t-il un logiciel disponible qui peut être utilisé pour définir les /proc/<pid>/oom_score_adjprocessus après leur création, en fonction du nom de l'exécutable et de l'utilisateur / groupe?

Matthew Cline
la source
1
stackoverflow.com/a/8255487/512360 indique comment vous pouvez être averti des "événements dans /proc" (y compris la création de processus). À ma connaissance, il n’existe pas de démon prêt à l’emploi qui puisse ensuite essayer, après l’événement, de modifier l’ajustement du score de MOO.
FrankH.

Réponses:

0

J'ai créé un utilitaire qui le fait uniquement en fonction du nom de l'exécutable, en plus de définir la priorité du processeur et des E / S: https://git.janouch.name/p/desktop-tools/src/branch/master/priod .c

Il peut être installé avec le paquet parent conformément à son fichier README. Copiez simplement l'exemple de configuration dans /etc/priod.conf , modifiez-le en fonction de vos besoins et activez l'unité systemd, et tout devrait fonctionner. Notez qu'il passe également par les processus existants au démarrage.

J'espère que cela aidera quelqu'un, au moins à titre d'exemple.

Přemysl J.
la source
404 à compter de juillet 2018.
Nathaniel M. Beaver
Lien corrigé.
Přemysl J.