“无气泡化”的内存已经被VMware膨胀了

鉴于此问题中描述的受限的RAM情况,什么是最干净的方法(手动或以编程方式):

  • 确定其VMware内存已由VMware气球驱动程序回收的VMware虚拟机。
  • “Unballoon ”RAM。

假定更多的物理RAM可用于环境。

我发现我可以将虚拟机移动到另一台主机,并清除气球状态。 有没有其他方法可行?

注:我已经添加了多个主机和〜512GB的RAM到环境中。 气球飞行的虚拟机本身并没有触发DRS重新平衡动作或无气泡。 我不得不手动vMotion每个受影响的虚拟机来清除它,如下所示…


这是之前… 在这里输入图像描述

之后…在集群中的另一台主机上执行vMotion。 在这里输入图像描述

VMware实际上有一个知识库文章 ,有这样的信息:

要强制气球驱动程序释放其在内存中的locking并阻止来宾操作系统使用交换空间,请使用以下选项之一:

  • 将sched.mem.max的值设置为已分配的内存或更高。
  • select虚拟机的资源>内存>限制>无限制框。
  • 将虚拟机迁移到其他主机。