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?


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.


404 à compter de juillet 2018.
— Nathaniel M. Beaver

Lien corrigé.
— Přemysl J.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.