htop 谎报 vmware-tools 内存消耗

htop 谎报 vmware-tools 内存消耗

我遇到一个问题,htop(top 也是)错误地报告了某个进程的内存消耗,在本例中是 vmware-tools 服务(下面突出显示)。我是色盲,我想我可能把已用内存误认为是缓存,所以我让别人确认了一下。在屏幕截图中,它只有 2529 MB,但它会继续增长,直到所有内存都被消耗完,系统变得不稳定。我尝试重新安装 vmware-tools,但问题仍然存在。这似乎没有发生在任何其他虚拟机上。我有两个问题:为什么 vmtoolsd 的内存消耗只列为 0.1%,而它显然要高得多,我该如何纠正这个问题?

我收到一条错误消息,说新用户无法发布图片,因此我将改为链接到它们:

重新启动 vmware-tools 之前:

https://i.stack.imgur.com/huMRe.png

重新启动 vmware-tools 后:

https://i.stack.imgur.com/fx83Q.png

答案1

这是 ESX 4 的一个已知问题。

虚拟机在 vmware-guestd 和 vmwareservice.exe 中显示内存使用量增加。进程的内存占用量持续增加,直到可用内存耗尽,进程无法分配任何内存。当客户机操作系统关联有大量 IP 地址时,此问题更加突出。

VMware 已发布补丁程序修复该问题。更新 ESX 4 后,您还必须更新虚拟机中的 VMware Tools。

相关内容