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.