vCenter имеет свои собственные счетчики производительности, поэтому имеет ли смысл использовать perfmon для определения базовых показателей или мониторинга таких вещей, как IOPS виртуальных машин Windows, или я должен просто использовать вместо них счетчики vCenter?
Могут ли счетчики perfmon даже быть точным для этих виртуальных машин?
Конечно, так и будет. Почему бы и нет?
Нет ничего, что бы говорило о том, что вы не можете использовать счетчики perfmon и vCenter для мониторинга производительности ваших ВМ - счетчики perfmon лучше или проще настроить для некоторых метрик, а счетчики vCenter - для других метрик, так что имеет смысл использовать тот, который лучше подходит для конкретной метрики и цели, которую вы контролируете.
И да, счетчики perfmon точны как для виртуальных, так и для физических машин. В зависимости от того, что именно вы хотите отслеживать, виртуальная машина может иметь или не иметь доступ к нужной информации. Если бы вы хотели отслеживать IOPS by LUN на виртуальной машине с поддержкой SAN, вам, конечно, пришлось бы использовать счётчики vCenter, но если бы вы просто хотели получить полную IOPS (чтобы посмотреть, не забивает ли какое-нибудь приложение диск, или что-то в этом роде), то perfmon был бы вполне способен проводить точный мониторинг для этой цели
.