Как узнать, когда хост замедляет работу виртуальной ОС, но не отражается в perfmon?

У меня есть хост Windows, который ведет себя очень медленно. Все счетчики (CPU, Disk и т. Д.) Выглядят нормально.

Сам виртуальный хост ESX, и он находится в кластере VNX с 13 ГБ свободного дискового пространства на диске 2 ТБ.

Я предполагаю, что ESX не нравится малое дисковое пространство на этом LUN, и в результате возникают проблемы со всеми виртуальными машинами, находящимися там.

Прямо сейчас я VMotioning 120 ГБ от этого LUN, и это займет некоторое время. Могу ли я провести какой-либо анализ, пока мой хозяин "ведет себя медленно"?

Моя цель - определить метрику Windows (или VMWare), которая позволит мне прогнозировать снижение производительности.

2 ответа

ESXTOP, вероятно, лучший инструмент для получения статистики производительности в режиме реального времени с хоста ESX. Я бы начал там и проконсультировался, когда вы испытываете замедление. Вы также можете настроить Perfmon в Windows и начать собирать статистику по процессору, памяти и дисковому вводу-выводу. Я приложил две статьи базы знаний, чтобы помочь вам настроить и понять вывод.

ESXTOP: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008205

Perfmon: https://technet.microsoft.com/en-us/library/2008.08.pulse.aspx

В виртуальной машине Windows откройте диспетчер задач и на вкладке производительности выберите "показать время ядра". Если красная линия, представляющая время ожидания ядра, показывает высокий пик, это означает, что некоторая операция низкого уровня (то есть: ввод-вывод, обработка IRQ и т. П.) Занимает слишком много времени. На ВМ это обычно означает, что хост-система перегружена.

Очевидно, что от самого гипервизора вы сможете получить более (или более точную) информацию об использовании и статистику.

Другие вопросы по тегам