实例内存未耗尽时触发 Out Of Memory

现象描述

Linux 云服务器在内存使用率未占满的情况下触发了 OOM(Out Of Memory)。如下图所示:

实例内存未耗尽时触发 Out Of Memory

可能原因

可能原因处理措施
内存使用率过高检查内存使用率是否过高
进程数超限检查进程数是否超限
系统可用内存低于 min_free_kbytes 值检查系统可用内存是否低于 min_free_kbytes 值

故障处理

检查内存使用率是否过高

参见 内存使用率过高问题处理 ,查看实例是否内存使用率过高。若实例内存使用率正常,请 检查进程数是否超限

检查进程数是否超限

参见 日志报错 fork:Cannot allocate memory,核实进程数是否超限。若总进程数未超限,则执行下一步。

登录云服务器,执行以下命令查看 min_free_kbytes 值。

sysctl -a | grep min_free

min_free_kbytes 值单位为 kbytes,下图所示 min_free_kbytes = 1024000 即为1GB。

实例内存未耗尽时触发 Out Of Memory

执行以下命令,使用 VIM 编辑器打开 /etc/sysctl.conf 配置文件。

vim /etc/sysctl.conf

i 进入编辑模式,修改 vm.min_free_kbytes 配置项。若该配置项不存在,则直接在配置文件中增加即可。

说明

建议修改 vm.min_free_kbytes 值为不超过总内存的1%即可。

Esc 并输入 :wq 后,按 Enter 保存并退出 VIM 编辑器。

执行以下命令,使配置生效即可。

sysctl -p

检查系统可用内存是否低于 min_free_kbytes 值

可能是由系统可用内存低于 min_free_kbytes 值导致。

min_free_kbytes 值表示强制 Linux 系统最低保留的空闲内存(Kbytes),

如果系统可用内存低于设定的 min_free_kbytes 值,

则默认系统启动 oom-killer 或强制重启。具体行为由内核参数 vm.panic_on_oom 值决定:

vm.panic_on_oom=0,则系统会提示 OOM,并启动 oom-killer 杀掉占用最高内存的进程。

vm.panic_on_oom =1,则系统会自动重启。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/4488.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2025年4月3日 下午8:40
腾讯云使用 MTR 分析网络延迟及丢包
下一篇 2025年5月19日 下午4:26

相关推荐

  • 阿里云服务器普通模式下绑定网卡多EIP的方法

    本文为您介绍如何在弹性公网IP(EIP)绑定辅助弹性网卡的普通模式下,实现辅助弹性网卡多EIP,从而提高ECS实例的利用率。 背景信息 现在使用阿里云服务器的用户越来越多了。而一台服务器一台IP限制了一些用户多站点的使用。今天就来分享下单服务器多网卡多IP教程 推荐服务器购买优惠 该地址甄选企业上云所需多类商品,满足客户多样化需求,支持快速选配,一键购买等功…

    服务器运维 2021年6月23日
    4.1K00
  • Linux学习二之Java环境安装配置图文教程方法

    这篇文章主要为大家详细介绍了Linux学习第二篇,Java环境安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 本文教程为大家分享了Java环境安装配置,供大家参考,具体内容如下 jdk版本:jdk-8u131-linux-x6…

    2019年1月4日
    1.8K00
  • Linux学习一之虚拟机和镜像文件安装配置教程方法

    这篇文章主要为大家详细介绍了Linux学习第一篇,虚拟机和镜像文件安装配置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 一、安装虚拟机(本文以vmware workstation 12为例) 1.在网上所有虚拟机并下载。 2.找到下载文…

    2019年1月4日
    2.5K00
  • 宝塔安装其他SSL证书

    有些新朋友不会安装证书、我在这里做个演示、我们先申请证书、我是在国内申请的免费的、这个看需求、如果是公司可以用收费的、加密不同 我用的景安提供的免费版、http://www.zzidc.com/index.action?agentpand=36148先注册会员,然后点产品、云安全、免费SSL、申请 购买购买后点开通下面填写下基本信息进行验证、我选择的DNS验…

    2018年8月4日
    12.8K00
  • HTTP 错误 500.0 – Internal Server Error

    错误出现情形:此错误一般出现在网站搬家到新网站空间报错。 错误原因:web.config文件中定义的php版本路径出错。 原有空间php文件路径: 新空间文件路径: 修改后就能正常使用了

    2018年7月17日
    4.8K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部