GNU/Linux >> Linux Esercitazione >  >> Linux

Trovare quale processo è stato ucciso da Linux OOM killer

Prova questo:

grep "Killed process" /var/log/syslog

Ora dstat fornisce la funzionalità per scoprire nel tuo sistema in esecuzione quale processo è candidato per essere ucciso dal meccanismo di oom

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

e come da pagina man

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

Prova questo:

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

Prova questo in modo da non doverti preoccupare di dove sono i tuoi log:

dmesg -T | egrep -i 'killed process'

-T, --ctime - Stampa timestamp leggibili dall'uomo.


Linux
  1. Linux:in che modo Oom Killer decide quale processo uccidere per primo?

  2. Linux:trovare il Pid del processo utilizzando una porta specifica?

  3. Ricevere il segnale prima che il processo venga ucciso da Oom Killer / Cgroups?

  4. Killer di memoria insufficiente di Linux

  5. Come determinare quale processo sta scrivendo su disco in Linux

3 modi per scoprire quale processo è in ascolto su una porta particolare

Linux quale comando

Linux:scopri su quale numero di porta è in ascolto un processo

Quale processo sta mangiando ptys nel mio server Linux?

Perché Linux out-of-memory (OOM) killer non viene eseguito automaticamente, ma funziona su sysrq-key?

Il processo in esecuzione in background è stato interrotto in Linux