GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver quel processus a été tué par Linux OOM killer

Essayez ceci :

grep "Killed process" /var/log/syslog

Maintenant, dstat fournit la fonctionnalité pour découvrir dans votre système en cours d'exécution quel processus est candidat à être tué par le mécanisme oom

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 -i 'killed process' /var/log/messages

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

dmesg -T | egrep -i 'killed process'

-T, --ctime - Imprimez des horodatages lisibles par l'homme.


Linux
  1. Comment tuer le plus grand processus dans un système Linux qui ne répond pas

  2. Recevoir le signal avant que le processus ne soit tué par Oom Killer / Cgroups ?

  3. Définir le réglage Oom Killer pour le processus au démarrage ?

  4. Recherche du nombre de processus sous Linux via la ligne de commande

  5. Comment puis-je savoir sous Linux quel processus a envoyé un signal à mon processus

3 façons de savoir quel processus écoute sur un port particulier

Linux Quelle commande

Linux :Découvrez sur quel numéro de port un processus écoute

Pourquoi le processus enfant est-il toujours en vie après la suppression du processus parent sous Linux?

Pourquoi Linux out-of-memory killer (OOM) ne s'exécute-t-il pas automatiquement, mais fonctionne-t-il sur sysrq-key ?

Comment puis-je identifier quel processus génère du trafic UDP sous Linux ?