Можно ли обнаружить изнутри виртуальной машины Linux, что память освобождается воздушным шаром памяти? Я не думаю, что какая-либо информация о хосте передается на виртуальную машину, поэтому подключение к хосту и запрос - это не вариант. Я бы тоже предпочел не полагаться на эвристический подход.
Изменить: причина, по которой я хочу узнать об этом от виртуальной машины, - это поднять предупреждение администратору виртуальной машины, который может не иметь доступа к хосту, но, тем не менее, должен знать о потенциальном ухудшении производительности.
Если у вас установлены инструменты VMware внутри виртуальной машины, вы можете узнать это с помощью
vmware-toolbox-cmd stat balloon
Больше информации Вот
(И, ну, у вас должны быть установлены инструменты VMware, иначе раздутие не сработает)
Я не уверен, имеет ли значение, если конкретная виртуальная машина раздувается, если вы не хотите просматривать ее с уровня хоста / кластера / vCenter. В противном случае, как бы вы «разгрузили» память?
Разве вы не видите, сколько использует vmmemsty.sys?