为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

MMTTMM 2019-10-24 10:35:57
当Linux内存不足(OOM)耗尽时,OOM杀手根据一些启发式方法选择一个要杀死的进程(这很有趣:http : //lwn.net/Articles/317814/)。如何以编程方式确定OOM杀手最近杀死了哪些进程?
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

试试看:


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


查看完整回答
反对 回复 2019-10-24
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

试试看,这样您就不必担心日志在哪里


dmesg | egrep -i 'killed process'


查看完整回答
反对 回复 2019-10-24
?
呼如林

TA贡献1798条经验 获得超3个赞

现在,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


查看完整回答
反对 回复 2019-10-24
  • 3 回答
  • 0 关注
  • 762 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信