Question

Lorsque Linux manque de mémoire (MOO), le tueur de MOO choisit un processus à tuer basé sur des heuristiques (c'est une lecture intéressante: http://lwn.net/Articles/317814/ ).

Comment peut-on par programme déterminer quels processus ont été récemment tués par le tueur de MOO?

Était-ce utile?

La solution

Essayez ceci:

grep -i 'killed process' /var/log/messages

Autres conseils

Essayez ceci pour ne pas avoir à vous soucier de l'emplacement de vos journaux

dmesg | egrep -i 'killed process'

Désormais, dstat fournit la fonctionnalité permettant de déterminer dans votre système en cours quel processus peut être tué par un autre mécanisme

 dstat --top-oom
 --out-of-memory---
  kill score
 java           77
 java           77
 java           77

et selon la page de manuel

  --top-oom
          show process that will be killed by OOM the first

Essayez ceci:

grep "Killed process" /var/log/syslog
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top