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

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


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


catspeake
浏览 433回答 3
3回答

慕尼黑的夜晚无繁华

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

蛊毒传说

试试看,这样您就不必担心日志在哪里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