htop врет про потребление памяти vmware-tools

Я столкнулся с проблемой, когда htop (тоже top) неправильно сообщает о потреблении памяти процессом, в данном случае сервисом vmware-tools (выделено ниже). Я дальтоник и подумал, что могу ошибочно использовать использованную память для кеширования, поэтому я попросил кого-то еще это подтвердить На скриншоте он был только на 2529 МБ, но будет продолжать расти до тех пор, пока не израсходуется вся память и система не станет нестабильной. Я попытался переустановить vmware-tools, но проблема осталась. Похоже, что это не происходит на любой другой виртуальной машине. У меня есть 2 вопроса: почему потребление памяти для vmtoolsd указано только в 0,1%, когда оно явно намного больше, и как я могу исправить проблему?

Я получил сообщение об ошибке, в котором говорится, что новые пользователи не могут публиковать изображения, поэтому вместо этого я буду ссылаться на них:

Перед перезапуском vmware-tools:

https://faultserver.ru/images/66cb5371ca82c70b345c3eabb148bffa9040cb48.png

После перезапуска vmware-tools:

https://faultserver.ru/images/dc4b3c5389356d01f5500a109950049c592cbe2e.png

1 ответ

Решение

Это известная проблема с ESX 4.

Виртуальные машины отображают увеличенное использование памяти в vmware-guestd и vmwareservice.exe. Объем памяти процесса продолжает увеличиваться до тех пор, пока доступная память не будет исчерпана и процесс не сможет выделить какую-либо память. Эта проблема более заметна, когда с гостевой операционной системой связано большое количество IP-адресов.

VMware выпустила патч, который исправляет проблему. После обновления ESX 4 необходимо также обновить VMware Tools на виртуальной машине.

Другие вопросы по тегам