从受影响的虚拟机内部检测内存膨胀

从受影响的虚拟机内部检测内存膨胀

是否可以从 Linux VM 内部检测到内存正在被内存气球回收?我认为有关主机的任何信息都不会传播到 VM,因此连接到主机并询问不是一个选择。我也不想依赖启发式方法。

编辑:我之所以想从虚拟机了解该信息,是为了向虚拟机管理员发出警报,虽然管理员可能无法访问主机,但仍然应该知道潜在的性能下降。

答案1

如果你在虚拟机内安装了 VMware Tools,那么你可以使用以下方法找到它

vmware-toolbox-cmd stat balloon

更多信息这里

(并且,你必须安装 VMware Tools,否则膨胀功能将无法工作)

答案2

您难道看不到 vmmemsty.sys 使用了多少资源吗?

答案3

如果您不愿意从主机/集群/vCenter 级别查看某个虚拟机是否膨胀,我不确定这是否重要。否则,您如何“消除”内存膨胀?

看:消除因 VMware 而膨胀的 RAM

相关内容