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