Технологии

Как извлечь скрытые данные о памяти в VMware vCenter для оптимизации ресурсов

Краткое резюме

Игорь Голиков, ведущий разработчик ГК «Юзтех», рассказывает о способах получения скрытых данных о памяти в VMware vCenter. Это поможет специалистам оптимизировать объёмы выделенной памяти для виртуальных машин.

Здравствуйте! Меня зовут Игорь Голиков, я являюсь ведущим разработчиком в ГК «Юзтех». В этой статье я планирую обсудить параметры, связанные с памятью в VMware vCenter, а также способы получения скрытых данных. Эта информация будет полезна специалистам по SRE/DevOps и администраторам VMware vCenter, которые стремятся получить детальные данные о памяти виртуальных машин, известных как «гостевые метрики». Это актуально для тех, кто хочет оптимизировать объёмы выделенной памяти для виртуальных машин, сократить расходы и при этом не снизить производительность системы. В ходе работы над одним из наших проектов возникла потребность в мониторинге использования памяти в гостевых операционных системах на виртуальных машинах под управлением VMware vCenter. Цель заключалась в том, чтобы разработать рекомендации по корректировке объёма выделенной памяти (rightsizing). Однако стандартные показатели памяти, доступные через vSphere Web Services API, не предоставляют достаточной информации об использовании памяти гостевой ОС. Метрика производительности — это числовой показатель, отображающий состояние или поведение системы в динамике, например, использование CPU, памяти, диска, сети и так далее. Задача состоит в том, чтобы найти метрику, которая бы показывала объём памяти, потребляемой гостевой операционной системой и процессами в Linux-системах с установленными Guest Tools.

Фильтры и сортировка