我有 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?
希望您说得对。谢谢您的帮助。
答案1
不,您不想让您的 VC 内存不足,请购买更多内存,它很便宜并且您的主机的规格严重不足。
答案2
降低它应该适合您的使用。 Vmware 建议控制 10 个以下主机的服务器至少使用 4GB 内存