GNU/Linux >> Linux の 問題 >  >> Linux

Linux OOM killer によって強制終了されたプロセスを見つける

これを試してください:

grep "Killed process" /var/log/syslog

現在、dstat は、実行中のシステムでどのプロセスが oom メカニズムによって強制終了される可能性があるかを調べる機能を提供します

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

そしてマニュアルページに従って

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

これを試してください:

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

ログの場所を気にする必要がないように、これを試してください:

dmesg -T | egrep -i 'killed process'

-T, --ctime - 人間が読めるタイムスタンプを出力します。


Linux
  1. 応答しないLinuxシステムで最大のプロセスを強制終了する方法

  2. Linux –特定のポートを使用してプロセスのPidを見つけますか?

  3. プロセスがOomKiller/ Cgroupsによって強制終了される前に信号を受信しますか?

  1. 起動時のプロセスにOomKiller調整を設定しますか?

  2. Linuxのメモリ不足キラー

  3. Linuxで親プロセスが強制終了された後、子プロセスがまだ生きているのはなぜですか?

  1. Linux でディスクに書き込みを行っているプロセスを特定する方法

  2. Linux のメモリ不足 (OOM) キラーが自動的に実行されず、sysrq-key で機能するのはなぜですか?

  3. Linuxでバックグラウンドで実行されているプロセスが強制終了されました