GNU/Linux >> Znalost Linux >  >> Linux

Zjištění, který proces zabil Linux OOM killer

Vyzkoušejte toto:

grep "Killed process" /var/log/syslog

Nyní dstat poskytuje funkci, která ve vašem běžícím systému zjistí, který proces je kandidátem na zabití mechanismem oom

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

a podle manuálové stránky

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

Vyzkoušejte toto:

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

Zkuste to, abyste se nemuseli starat o to, kde jsou vaše protokoly:

dmesg -T | egrep -i 'killed process'

-T, --ctime - Tisk časových razítek čitelných pro člověka.


Linux
  1. Linux – Jak se Oom Killer rozhodne, který proces zabije jako první?

  2. Linux – Nalezení PID procesu pomocí konkrétního portu?

  3. Přijmout signál, než je proces zabit Oom Killer / Cgroups?

  1. Linux Out-of-Memory Killer

  2. Jak zjistit, který proces zapisuje na disk v Linuxu

  3. Vyhledání počtu procesů v Linuxu pomocí příkazového řádku

  1. Jak mohu v Linuxu zjistit, který proces poslal mému procesu signál

  2. Proč podřízený proces stále žije poté, co byl nadřazený proces v Linuxu zabit?

  3. Jak mohu zaznamenat všechna spuštění procesů v Linuxu?