У меня возникла проблема, когда htop (тоже вверху) неправильно сообщает о потреблении памяти процессом, в данном случае службой vmware-tools (выделено ниже). Я дальтоник и подумал, что могу принять использованную память за кеш, поэтому я попросил кого-то подтвердить это. На скриншоте он был всего 2529 МБ, но он будет продолжать расти, пока вся память не будет израсходована и система не станет нестабильной. Я попытался переустановить vmware-tools, но проблема не исчезла. Кажется, этого не происходит ни на одной другой виртуальной машине. У меня 2 вопроса: почему потребление памяти для vmtoolsd указано только на уровне 0,1%, когда оно явно намного больше, и как мне исправить проблему?
Я получил сообщение об ошибке, в котором говорится, что новые пользователи не могут публиковать изображения, поэтому вместо этого я сделаю ссылку на них:
Перед перезапуском vmware-tools:
После перезапуска vmware-tools:
Это известная проблема с ESX 4.
Виртуальные машины отображают увеличенное использование памяти в vmware-guestd и vmwareservice.exe. Объем памяти, занимаемый процессом, продолжает увеличиваться до тех пор, пока доступная память не будет исчерпана и процесс не сможет выделить какую-либо память. Эта проблема становится более заметной, когда с гостевой операционной системой связано большое количество IP-адресов.
VMware выпустила исправление, устраняющее проблему. После обновления ESX 4 вы также должны обновить VMware Tools на виртуальной машине.