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