我遇到了一个问题,即htop(top too)不正确地报告进程的内存消耗,在这种情况下是vmware-tools服务(下面突出显示)。 我色盲,并认为我可能会错误使用内存caching,所以我有别人确认。 在屏幕截图中,只有2529 MB,但是它会继续增长,直到所有的内存被消耗,系统变得不稳定。 我尝试重新安装vmware-tools,但问题依然存在。 它似乎没有发生在任何其他虚拟机。 我有两个问题:为什么vmtoolsd的内存消耗只能在0.1%的时候才列出来,而且明显多于这个数字,我该如何解决这个问题呢?
我收到一条错误消息,指出新用户无法发布图片,因此我将链接到他们:
在重新启动vmware-tools之前:
重新启动vmware-tools后:
这是ESX 4的一个已知问题。
虚拟机在vmware-guestd和vmwareservice.exe中显示增加的内存使用情况。 进程的内存占用空间不断增加,直到可用内存耗尽且进程无法分配任何内存。 当客户操作系统有大量的IP地址关联时,这个问题更为突出。
VMware已经发布了一个修复这个问题的补丁。 更新ESX 4之后,还必须更新虚拟机中的VMware Tools。