Trouver quel processus a été tué par Linux OOM killer
quand Linux manque de mémoire (OOM), le tueur OOM choisit un processus à tuer basé sur quelques heuristiques (c'est une lecture intéressante: http://lwn.net/Articles/317814 / ).
Comment peut-on programmatiquement déterminer quels processus ont été récemment tués par le tueur?
129
demandé sur
eggyal
2009-03-09 05:47:54
4 réponses
essayez ceci:
grep -i 'killed process' /var/log/messages
128
répondu
John Feminella
2016-11-10 00:49:56
essayez ceci pour ne pas avoir à vous soucier de l'emplacement de vos logs
dmesg | egrep -i 'killed process'
111
répondu
Jose Fernandez
2013-04-11 15:58:36
maintenant, dstat fournit la fonctionnalité pour découvrir dans votre système en cours d'exécution quel processus est candidat pour se faire tuer par mécanisme oom
dstat --top-oom
--out-of-memory---
kill score
java 77
java 77
java 77
et comme par page man
--top-oom
show process that will be killed by OOM the first
42
répondu
Prashant Lakhera
2018-03-15 07:27:24