生产环境集群禁用内存复用解决方法

发布时间:  2017-05-04 浏览次数:  49 下载次数:  3
问题描述

FusionCompute虚拟化生产集群开启主机内存复用,不符合要求,需要改为禁用。修改时报以下的提示。



处理过程


  1. 把集群下内存预留值小于内存规格的虚拟机的内存预留值修改为虚拟机当前内存规格,然后集群禁用主机内存复用。
根因

创建虚拟机时默认开启内存交换磁盘,且虚拟机QOS设置内存资源没有预留。集群开启主机内存复用,当内存压力不大时,为了提供更多内存资源,

这些开启内存交换磁盘的虚拟机会把部分内存临时交换到磁盘上。当主机内存复用关闭时,内存交换磁盘没有关闭,

虚拟机交换出去部分内存,要保证虚拟机到达阈值还能正常工作,需要预留大于或等于虚拟机内存规格的资源。


建议与总结

当集群被资源充足时,集群内存不会超额分配,取消内存复用,提高集群内存性能。

开启集群内主机的内存复用功能,实现虚拟机内存规格总和可以大于主机物理内存,最终提高主机的虚拟机密度。

END