VMWare 消耗的内存

Chr*_*ris 3 vmware-esxi vmware-vcenter

我有一个 VMWare ESXi 集群,我正在尝试解决 ESXi 上的内存消耗问题。我的物理服务器有 48GB 的​​内存。主机正在运行一个虚拟机,该虚拟机已无保留地分配了 12GB RAM -

虚拟机资源分配截图

因此,现在我的 ESXi 主机消耗的内存大约为 14GB - 12GB 用于 VM(我假设)+ 2GB 运行进程等。

ESXi 内存消耗

如果我用完消耗的内存,ESXi 会开始出现故障,还是只有当我用完活动内存时才会出现故障?从技术上讲,我想进行过度分配,以便如果我不得不将一个节点从循环中取出以进行维护,我可以放置 4 个具有 12GB 分配的虚拟机——即使这些虚拟机实际上并没有消耗所有的内存,而且只消耗了一小段时间一段的时间。所有 VM 都运行 Linux/CentOS 或 Ubuntu。

我希望这是有道理的!

eww*_*ite 5

您可以安全地过度使用而不必担心错误:在一定程度上

请参阅:https : //labs.vmware.com/vmtj/memory-overcommitment-in-the-esx-server

VMware 有许多可用的内存减少选项,并将在发生资源争用时采用这些方法。

内存共享、压缩、膨胀和交换用于尝试使您的虚拟机保持活动状态。

在此处输入图片说明