由 VMware 膨胀的“Unballooning” RAM

eww*_*ite 12 memory vmware-esxi vmware-vsphere

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

  • 确定其 RAM 已被 VMware 气球驱动程序回收的 VMware 虚拟机。
  • “解开”RAM。

假设有更多的物理 RAM 可供环境使用。

我发现我可以将虚拟机 vMotion 到另一台主机,这会清除膨胀状态。有没有其他有效的方法?

注意:我已经在环境中添加了几个主机和大约 512GB 的 RAM。膨胀的 VM 不会触发 DRS 重新平衡操作或自行解除膨胀。我不得不手动 vMotion 每个受影响的虚拟机来清除它,如下所示......


这是之前的... 在此处输入图片说明

之后...跟随 vMotion 到群集中的另一台主机。 在此处输入图片说明

Rex*_*Rex 9

VMware 实际上有一篇知识库文章,其中包含以下信息:

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

  • 将 sched.mem.max 的值设置为分配的内存或更大。
  • 选择虚拟机的资源 > 内存 > 限制 > 无限制框。
  • 将虚拟机迁移到另一台主机。