OOM初识

本文介绍了Linux系统中的OOM Killer机制,当物理内存和交换空间耗尽时,内核会杀死占用内存过大的进程以防止系统崩溃。内容包括基本概念、如何查看OOM日志、涉及的相关文件及其含义,以及如何修改相关设置。
摘要由CSDN通过智能技术生成

1、基本概念

       Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。当物理内存和交换空间都被用完时,如果还有进程来申请内存,内核将触发OOM killer。

2、查看日志

      OOM日志存放在/var/log/messages日志中,当日志中出现"Out of memory"时,即相关进程发生OOM。

grep "Out of memory" /var/log/messages  

3、相关文件

1)与进程相关文件

[root@VM_0_11_centos 1200]# ll | grep -i oom
-rw-r--r-- 1 root root 0 Dec 17 00:22 oom_adj
-r--r--r-- 1 root root 0 Dec 17 00:22 oom_score
-rw-r--r-- 1 root root 0 Dec 17 00:22 oom_score_adj
[root@VM_0_11_centos 1200]# pwd
/proc/1200
[root@VM_0_11_centos 1200]# 
[root@VM_0_11_centos 1200]# cat oom_adj 
0
[root@VM_0_11_centos 1200]# cat oom_score
4
[root@VM_0_11_centos 1200]# cat oom_score_adj 
0
[root@VM_0_
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值