超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【HCI】版本更新后虚拟机内存升高

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机编辑
适用版本 通用
     客户反馈版本升级后,虚拟机的内存监控升高。
1.进入虚拟机后检查内存实际占用情况
如上图,实际上cached占用了绝大多数内存。
虚拟机内存监控:
587R1对linux内存使用监控有改动;改动前是通过获取/proc/meminfo里面avilable内存与总内存的比例;
调整后是通过free命令获取avilable的内存值 ,如果free命令没有avilable字段,则获取free字段的值与总内存大小来计算比例;
具体计算方法:
linux虚拟机总内存=meminfo中的MemTotal字段值
如果meminfo里面有MemAvailable字段,则内存使用公式为:使用内存=总内存-MemAvailable
如果meminfo里面没有MemAvailable字段,则内存使用公式为:使用内存=总内存-free内存-buffer内存-cached内存
NOTE:
free内存=meminfo中的MemFree字段值
buffer内存=meminfo中的Buffers字段值
cached内存=meminfo中的Cached字段值
1.若是从587R1前升级则有几率出现该问题;
2.需登录到虚拟机内部查询实际内存是否有那么高;
3.若cached的占用较高,则是计算方式的改变引起;
4.若客户仍是纠结,则查询占用内存较大的进程(一般是应用,让应用 优化);
本页目录
  • 问题描述
  • 有效排查步骤
  • 根因
  • 建议与总结