如何让 OOM Killer 在杀死任何进程时登录 /var/log/messages?

如何让 OOM Killer 在杀死任何进程时登录 /var/log/messages?

我使用 CentOS 7 内核 3.1.0

我知道 Linux 中有一个名为 oom Killer 的杀手,它可以杀死使用过多可用空间内存的进程。

我想将其配置为记录活动,以便我可以检查它是否发生。我该如何设置?

谢谢,

答案1

OOMkiller 的活动保证有效/var/log/dmesg(至少在一段时间内)。通常,系统记录器守护程序也会/var/log/messages默认将其放入我使用过的大多数发行版中。

这些命令可能有助于跟踪日志:

grep oom /var/log/*
grep total_vm /var/log/*

这个答案有更多关于解析这些日志条目的详细信息,以准确了解发生了什么情况。

相关内容