提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

【HCI】linux虚拟机超融合里看到内存利用率的和监控中心看到的状态不一致

|

问题描述

linux虚拟机超融合里看到内存利用率的和监控中心看到的状态不一致

告警信息

进入虚拟机内部free -m查看虚拟机内存使用情况

根因

内存计算方式不一致导致 对于监控中心监控的是虚拟机内部,程序需要申请较大的内存时,如果free的内存不够,内核会把部分cached的内存回收,回收的内存再分配给应用程序,对应用程序来说,cached内存是可以使用的,计算方式是(TOTAL - FREE -BUFFERS - CACHED)/total超融合监控的是系统层面,对操作系统来说,Cached是已经被使用的,计算方式是(TOTAL - FREE - BUFFERS)/total
CACHED属于OS管理,对应用程序是透明的 。

解决方案

属于正常现象,只是两者站在不同的使用角度(操作系统/应用程序),超融合是操作系统层面,而监控中心是应用程序层面。cache属于OS管理,对应用程序是透明的
我是天狗呀 发表于 2020-11-4 19:55
  
原来监控中心不监控cached内存
yellow_star 发表于 2021-2-11 00:37
  
对应用程序来说,cached内存是可以使用的,计算方式是(TOTAL - FREE -BUFFERS - CACHED)/total超融合监控的是系统层面,对操作系统来说,Cached是已经被使用的,计算方式是(TOTAL - FREE - BUFFERS)/total
CACHED属于OS管理,对应用程序是透明的 。
暗夜星空 发表于 2021-4-5 09:46
  
坚持学习打卡
山东_曹永闯 发表于 2021-8-10 22:06
  
感谢分享,有助于工作,学习学习
新手629391 发表于 2021-9-14 11:42
  
坚持每日学习打卡,点赞

我要分享
文档编号: 128491
作者: 新手400732
更新时间: 2020-11-02 10:56
适用版本: