记一次Linux系统内存占用较高得排查

  • 时间:
  • 浏览:3
  • 来源:uu快3倍率_uu快3网游_单双计划

背景:收到报警,系统的内存使用率触发阈值(偏离 图是后补的)



1,登陆系统,使用命令查看内存分配

看下内存分配(cat /proc/meminfo 也可不前要都看这名细化的内存使用信息)



2,发现cache才1.7g,slab非常高,4.4g ,slab内存简单理解为是系统占用的

使用slabtop继续分析



3,都看proc_inode_cache使用的最多,这名代表是proc文件系统的inode的占用的。

4,查应用应用多多线程 ,或者应用应用多多线程 没法来越多,再查应用多多线程 ,可不前要通过如下命令进行检查。

计算一下

得到如下的结果:(没法原图了,这里补得图,用云盾做介绍)



计算socket