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

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

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

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

3 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

试试看:


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


查看完整回答
反对 回复 2019-12-11
?
蛊毒传说

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

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


dmesg | egrep -i 'killed process'


查看完整回答
反对 回复 2019-12-11
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

现在,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-12-11
  • 3 回答
  • 0 关注
  • 418 浏览
慕课专栏
更多

添加回答

举报

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