Поиск того, какой процесс был убит убийцей Linux OOM
Когда у Linux заканчивается память (OOM), убийца OOM выбирает процесс для убийства на основе некоторых эвристик (это интересно читать: http://lwn.net/Articles/317814/).
Как можно программно определить, какие процессы были недавно убиты убийцей OOM?
Ответ 1
Попробуйте следующее:
grep -i 'killed process' /var/log/messages
Ответ 2
Попробуйте это, поэтому вам не нужно беспокоиться о том, где ваши журналы
dmesg | egrep -i 'killed process'
Ответ 3
Я знаю, что это исторический поток, но теперь dstat предоставляет функцию, чтобы узнать в вашей запущенной системе, какой процесс является кандидатом на убийство с помощью механизма oom