我的 VMWare 服务器内存突然用完了,VMware 说我无法创建 2GB VM。我只有 3 个 VM。3GB、1GB 和 512MB。结果 ESX 的内存不足 6GB
我确定我有 8GB RAM,并且 VMWare 也这样说,如下图所示。
我知道我的可用 RAM 为 7774,但少于 6GB,那么我的 2GB 去哪儿了?为什么我只有 6GB,而不是 8GB 或 7.7GB?如何解决此问题?
另一台机器上也出现了同样的问题。这次是 ESX 5.1
任何想法?
如果有人想否决这个问题,我认为你应该更详细地解释一下为什么我的可用 RAM 是 6GB 而不是 8GB,并回答我那 2GB 都去哪儿了?过去 3 个月,我已经搜索了所有 Google 和 VMware,但没有看到任何解释。
答案1
除此之外,每个虚拟机都会消耗您分配的 RAM 和开销。例如,如果您的 3GB 虚拟机有 4 个 vCPU,它将消耗 3 GB + 300 MB,这取决于您为虚拟机分配了多少个 CPU。取决于 vCPU + 分配的内存。
答案2
您的虚拟机内存总容量为 5906MB。
您为虚拟机保留了 4608MB 内存容量。
您有 1298Mb 的可用内存容量供 VM 使用。
您的可用内存容量不足以运行具有 2GB RAM 的虚拟机。
您需要调整内存预留以便为新虚拟机提供足够的内存。
配置选项卡上显示的物理内存和资源分配选项卡上显示的内存容量是两个不同的东西。
配置选项卡上显示的内存是主机中的物理内存量。
资源分配选项卡上显示的内存是虚拟机可用的内存量。您的问题是,您没有足够的内存供虚拟机运行 2GB 的 VM。
我无法理解为什么物理内存和可用的虚拟机内存会有如此大的差异。
答案3
查看虚拟机。如果您有特定的 RAM 预留,则意味着您要确保虚拟机拥有可用的 RAM。如果您计划超额认购或充分利用资源,您可能不希望定义 RAM 预留。
编辑:
检查硬件。如果这是多 CPU 系统,请确保 RAM 在各个节点之间保持平衡。然后...
更新您的 ESXi 安装。
您当前正在运行 VMware ESXi 4.1 build 2602472010 年 6 月 13 日!!!
ESXi 4.1 的当前版本是2013 年 1 月版本 988178。 你可能遇到错误。