FusionAccess 虚拟机内存显示占用率高

发布时间:  2015-01-31 浏览次数:  218 下载次数:  0
问题描述

  Fusioncompute 由R3升级到R5版本后,虚拟机内存占用率大部分都在80%左右,内存占用率高的虚拟机CPU占用率很低  图:1

虚拟机任务管理器 CPU 内存占用率 图:2

处理过程

1、 远程登录虚拟机在命令行模式输入tasklist > c:\1.CSV /FO CSV ,在CPU盘查看导出的文件,统计所有进程所占用的内存资源,总共为1G,而任务管理器中查看有问题的虚拟机,内存使用为2.5G(图2),1.5G的内存未被此虚拟机使用。
图3



2、 登录到虚拟机所在的CAN节点,查看虚拟机分配的内存资源 xenstore-ls -f |grep static-max 找到119这台虚拟机,分配的为3G内存。


再执行xenstore-ls -f |grep target |grep 119 查看这台虚拟机用于内存复用消耗的内存大小,可以观察到其中有1572864K的内存被用于内存复用,说明此虚拟机开启了内存复用。

 

3、 登录到FC界面查看集群的设置资源控制---主机内存复用  确实是开启了内存复用。关闭此功能后虚拟机内存显示正常。


END