查找哪个进程被Linux OOM杀手杀死了

当Linux内存不足(OOM)耗尽时,OOM杀手根据一些启发式方法选择一个要杀死的进程(这很有趣:http : //lwn.net/Articles/317814/)。


如何以编程方式确定OOM杀手最近杀死了哪些进程?


MMTTMM
浏览 738回答 3
3回答

拉风的咖菲猫

试试看:grep -i 'killed process' /var/log/messages

慕姐4208626

试试看,这样您就不必担心日志在哪里dmesg | egrep -i 'killed process'

呼如林

现在,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
打开App,查看更多内容
随时随地看视频慕课网APP