PerfMon в VMware 6.5 VM в 2017 году: точно?

Вопрос или проблема

Хотите измерить производительность виртуальной машины за двухнедельный период, поэтому вкладка Производительность в клиенте/UI vSphere не совсем подходит.

esxitop похоже, отслеживает только хост, а не конкретную виртуальную машину, хотя не уверен, есть ли способ фильтрации по определённым виртуальным машинам.

Solarwinds Virtual Manager предлагает довольно удобный способ сделать это, но он немного дороговат.

Так насколько точен perfmon для измерения, скажем, IOPS/задержки с точки зрения хранения? Я знаю, что при установленном VMTools имеются некоторые счётчики VMware, относящиеся к памяти и ЦП, которые точны, но для дисковых счётчиков ничего нет.

Похоже, что в последнее время (последние 5 лет или около того) очень мало данных по этому вопросу в моём поиске.

Поставщик не хочет подчеркивать свои собственные ограничения клиенту, вам нужен кто-то изнутри, чтобы рассказать о их грязном белье. Тем не менее, вы можете сделать вывод на основе того, что делает поставщик, и того, что он не говорит.

В данном случае, Microsoft создала целый новый набор производительных счётчиков в категориях Hyper-V гипервизора и Виртуального. Затем вы находите эту документацию 2017 года, которая уточняет, где искать узкие места в производительности.

Только 2 из этих категорий, Память и Хранилище, ссылаются на счётчики внутри виртуальной машины. Поэтому perfmon должен быть точным для производительности хранилища.

Если это временно, я бы использовал пробную версию vRealize Operations Manager.

Это даст вам самый глубокий взгляд на то, что происходит.

Если вам нужно что-то быстрое и простое, попробуйте запустить агент сервера NewRelic или Middleware Infrastructure Monitoring, чтобы получить обзор на уровне ОС.

Ответ или решение

Насчет точности PerfMon в виртуальной машине VMware 6.5 в 2017 году

Введение

Виртуализация стала важной частью современных IT-инфрастуктур, и эффективное управление производительностью виртуальных машин (VM) критически важно для обеспечения стабильности и надежности данных. Задача измерения производительности VM в VMware 6.5 требует понимания различных инструментов мониторинга и их точности. В данной статье мы рассмотрим применение Performance Monitor (PerfMon) для оценки производительности хранилищ в контексте указанного вами случая.

Установка проблемы

Вы стремитесь измерить производительность виртуальной машины за двухнедельный период. Стандартные средства мониторинга в интерфейсе vSphere не подходят для длительного наблюдения, поскольку их возможности ограничены. esxitop подходит для отслеживания производительности хоста, но это также не дает вам возможности фильтрации данных по отдельным виртуальным машинам. Существует ряд коммерческих решений, таких как Solarwinds Virtual Manager, но они могут быть слишком дорогими.

Ваша основная задача заключается в том, чтобы понять, насколько PerfMon может быть использован для измерения таких метрик, как IOPS и задержка на уровне хранилищ.

Точность PerfMon

PerfMon является мощным инструментом для мониторинга производительности на уровне операционной системы Windows. При наличии установленных VMware Tools, PerfMon предоставляет ряд метрик для мониторинга памяти и процессора. Однако, когда речь идет о диск-метриках (таких как IOPS и задержка), важно отметить, что PerfMon сам по себе может использовать ограничения, связанные со средой виртуализации.

Согласно информации, доступной в документации Microsoft и других источниках, PerfMon может быть достаточно точным для оценки производительности хранилищ в виртуальных машинах. Это связано с тем, что PerfMon умеет собирать данные о времени отклика дисков и количестве операций ввода/вывода, что позволяет оценивать производительность хранилищ.

В 2017 году Microsoft создала новые счетчики производительности, которые относятся как к Hyper-V, так и к виртуализированным окружениям. В частности, документация подчеркивает, что PerfMon подходит для выявления узких мест в области памяти и хранения.

Альтернативные решения

Если вы заинтересованы в более детальном мониторинге, рекомендуется рассмотреть возможность использования временной лицензии на vRealize Operations Manager от VMware. Это решение позволит вам получить углубленный анализ происходящих процессов и производительности виртуального окружения.

Для более быстрого решения проблемы можно внедрить такие инструменты, как NewRelic или Middleware Infrastructure Monitoring на уровень операционной системы. Эти инструменты предоставляют информацию о производительности, что может быть полезным для быстрого анализа состояния системы.

Заключение

PerfMon можно считать достаточно надежным инструментом для мониторинга производительности хранилищ в виртуальных машинах на платформе VMware 6.5, особенно с учетом наличия VMware Tools. Однако для более глубокого анализа и удобства использования стоит рассмотреть возможность применения специализированных инструментов мониторинга, таких как vRealize Operations Manager или другие коммерческие решения.

Заключительные рекомендации

В зависимости от ваших потребностей и бюджета, выделите время для тестирования различных решений. Это поможет вам найти подходящее средство для мониторинга производительности, которое будет адаптировано к требованиям вашего виртуального окружения.

Оцените материал
Добавить комментарий

Капча загружается...