空闲 VMware Guest 资源消耗

空闲 VMware Guest 资源消耗

我想设置多个具有多个 CPU(4 个)和至少 4GB 内存的运行 Ubuntu Linux 的客户机。这些机器大部分时间处于空闲状态,但有时它们的工作负载会占用所有资源,尤其是 CPU。

主机是ESXi 5.x。

问题是,我是否正确地认为机器空闲时的资源消耗可以忽略不计?

我们知道磁盘和 CPU 也是如此。因此,唯一剩下的问题就是内存。由于 ESX 过度使用内存,因此将任何客户机的未使用内存调出是有道理的。

我的想法是否正确?

答案1

是的,空闲内存被交换了,或者说膨胀了。

如果您有类似的机器(相同的操作系统等),内存也会很好地重复数据删除(来自不同机器的相同数据(例如大多数操作系统)仅在内存中存储一​​次)。

答案2

只需在客户机中启用 vmmemctl(气球)驱动程序即可。它应该包含在 VMware Tools 安装中。这可让 VMware 回收客户机未使用的内存。

相关内容