我在 2 台主机上运行 ESXi 5.1,目前它们之间的虚拟机少于 10 台。
主机 1 有 12GB RAM(资源分配选项卡显示 9288MB)
主机 2 有 16GB RAM(资源分配选项卡显示 13203MB)
我仍然不清楚为什么我会丢失每台主机 3GB 的 RAM(“摘要”选项卡上的“内存使用:容量”数字显示了全部数量),但这是另一个问题(尽管请随时启发我)。
我的问题是:我已经购买了 Essentials 许可证,这为我提供了 vCenter 服务器。我为此部署了虚拟设备(在主机 2 上),它的内存大小配置为 8GB。果然,在该主机的虚拟机选项卡下,它很快显示了大约 7500MB 的主机内存,但是来宾内存百分比通常下降到一个较低的数字),例如小于 10。
这意味着内存是在主机上分配的,但不是来宾开始使用的。我想我读过一些内容,说一旦 ESXi 分配了内存,它实际上不会释放它。
鉴于我的安装很小(相对而言),我可以通过进入设备设置并将内存从 8GB 减少到 4GB(甚至更少)而受益。或者这完全无关紧要,因为 ESXi 是否会简单地将 7500MB 移动到磁盘上并在另一个访客需要时重新分配实际 RAM?
我希望这是有道理的。谢谢你的帮助。