ESXi 6.5 - Guest Mem% 与虚拟机内部的 Guest Resource Monitor 内存使用情况不匹配

ESXi 6.5 - Guest Mem% 与虚拟机内部的 Guest Resource Monitor 内存使用情况不匹配

我在 ESXi 主机上遇到了一个奇怪的问题:在虚拟机预览中,与客户操作系统内的资源监视器相比,它显示的内存使用信息无效,例如:虚拟机名称分配的内存/ESXi 客户内存百分比 vs 客户资源使用情况:VM1 4Gb/8% vs 54% VM2 128GB/6% vs 16% VM3 24GB/12% vs 46% 有没有办法在 ESXi 主机中显示这些真实的客户操作系统内存信息?ESXI 中存在如此糟糕的信息,其值为 0.....(谁知道其他使用情况统计数据是否正确且有效)(数据是通过 vCenter 7 读取的,但必须说,主机上的值也相同)谢谢

答案1

这个格式很糟糕,所以我可能误解了你的问题,但如果是关于虚拟机所说的内存使用情况和 vCenter/ESXi 所说的内存使用情况之间的差异,那么这是完全可以预料到的。

这实际上是非常基本的 ESXi 知识,但与其他虚拟机管理程序不同的是,ESXi 有一个很棒的内存技巧,如果你要求一个 8GB 的​​虚拟机,那么当虚拟机启动时,ESXi 不会分配任何内存,直到实际请求/使用。这意味着,如果该虚拟机只使用 4GB,那么这就是存储的全部 - 你可以将其视为按需内存。这不会对性能产生任何实际影响,但它确实允许在主机上运行比大多数/所有其他虚拟机管理程序更多的虚拟机。如果你真的想要,那么你可以“保留”100% 的内存,在这种情况下,它将在虚拟机启动时分配 100% 的请求虚拟机内存 - 有理由认为这可能是可取的,但不会太频繁。

无论如何希望这会有所帮助,如果可以的话,也许可以接受一些 ESXi 培训。

相关内容