Требуется измерить производительность виртуальной машины за двухнедельный период, что означает, что вкладка «Производительность» в клиенте / пользовательском интерфейсе vSphere на самом деле невозможна.
esxitop
, похоже, отслеживает только хост, а не конкретную виртуальную машину, хотя не уверен, есть ли метод фильтрации на определенных виртуальных машинах.
Solarwinds Virtual Manager имеет довольно удобные средства для этого, но это «
Достаточно ли точен perfmon, чтобы измерить, скажем, IOPS / задержку с точки зрения хранилища? Я знаю, что с установленным VMTools есть несколько счетчиков VMware, связанных с памятью и процессором, которые точны, но для счетчиков дисков нет ничего.
Похоже, что в последнее время (последние 5 лет или около того) данных об этом очень мало данных из моих поисков .
Поставщик не хочет подчеркивать свои собственные ограничения перед клиентом, вам понадобится кто-то изнутри, чтобы проветрить их грязное белье . Однако вы можете сделать вывод на основе того, что делает поставщик, а что он не говорит.
В этом случае Microsoft создала целый новый набор счетчиков производительности в категориях Hyper-V Hypervisor и Virtual. . Затем вы найдете эту документацию от 2017 г. , в которой указывается, где искать узкие места производительности.
Только 2 из этих категорий, Память и Хранилище, являются счетчиками ссылок внутри виртуальной машины. Таким образом, perfmon должен быть точным для производительности хранилища .
Если это временно, я бы использовал пробную версию vRealize Operations Manager .
Он предоставит вам наиболее подробный обзор того, что происходит.
Если вам нужно что-то быстрое и грязное, попробуйте запустить агент сервера NewRelic , чтобы получить представление на уровне ОС.