Найти в Дзене
Блог сисадмина

Мониторинг и оптимизация производительности Hyper-V

В этой статье вы узнаете, как эффективно использовать монитор производительности Hyper-V и поддерживать производительность вашего узла. Мы часто видим, что многие администраторы серверов, когда они начинают получать предупреждения о производительности, они начинают переносить виртуальные машины на другие узлы. Это не всегда правильное решение.
В случае предупреждений инструмент мониторинга производительности Hyper-V может быть очень полезен. В мониторе производительности, вы можете смотреть на счетчики логических процессоров Hyper-V и виртуальных процессоров Hyper-V. Логический процессор Hyper-V Общее время выполнения Логический процессор Hyper-V полезен для измерения фактической загрузки процессора на сервере. Когда возникает проблема с производительностью, большинство админов начинают смотреть на Диспетчер задач. Обратите внимание, что диспетчер задач Windows не показывает фактическую загрузку процессора. Чтобы просмотреть фактическую загрузку процессора, посмотрите на логический
Оглавление
Windows Server Hyper-V
Windows Server Hyper-V

В этой статье вы узнаете, как эффективно использовать монитор производительности Hyper-V и поддерживать производительность вашего узла. Мы часто видим, что многие администраторы серверов, когда они начинают получать предупреждения о производительности, они начинают переносить виртуальные машины на другие узлы. Это не всегда правильное решение.
В случае предупреждений инструмент мониторинга производительности Hyper-V может быть очень полезен. В мониторе производительности, вы можете смотреть на счетчики логических процессоров Hyper-V и виртуальных процессоров Hyper-V.

Логический процессор Hyper-V Общее время выполнения

Логический процессор Hyper-V полезен для измерения фактической загрузки процессора на сервере. Когда возникает проблема с производительностью, большинство админов начинают смотреть на Диспетчер задач. Обратите внимание, что диспетчер задач Windows не показывает фактическую загрузку процессора. Чтобы просмотреть фактическую загрузку процессора, посмотрите на логический процессор Hyper-V, выполнив следующие действия:

  • Нажмите на кнопку Пуск.
  • Перейдите в раздел Администрирование и выберите пункт монитор производительности.
Hyper-V Perfomance Monitor
Hyper-V Perfomance Monitor

Теперь разверните пункт Инструменты мониторинга и выберите пункт монитор производительности.

-3

  • По умолчанию это окно объяснит вам фактическое % процессорного времени.
  • Чтобы увидеть общее время работы логического процессора, нажмите на значок Добавить (+).
  • На экране появится новое окно добавления счетчиков.
  • Теперь выберите HyperV server из выпадающего списка. Если вы не можете найти сервер в выпадающем списке, нажмите на кнопку Обзор ... и найдите соответствующий сервер.
Добавление счетчиков производительности в Windows Server
Добавление счетчиков производительности в Windows Server

После выбора соответствующего сервера выберите опцию логического процессора гипервизора Hyper-V из списка и нажмите на значок+, чтобы просмотреть дополнительные параметры.

Hypervisor logical Processor
Hypervisor logical Processor

Теперь выберите опцию % Total Run Time и нажмите на кнопку Add>>>>>.

TotalRun Time
TotalRun Time

  • Вы увидите, что опция % Total Run Time добавлена в список добавленных счетчиков.
  • Теперь нажмите на кнопку OK, чтобы отслеживать общее время работы логического процессора.
Hyper-V Total Run Time
Hyper-V Total Run Time

Вы можете увидеть график для этого. Дважды щелкнув по определенному параметру снизу, вы можете изменить цвет и размер линии.

График Total Runtime
График Total Runtime

  • Если общее время выполнения составляет менее 60%, то загрузка процессора находится в нормальном состоянии.
  • Если он находится между 60% и 89%, то ваш процессор находится в состоянии монитора или предупреждения.
  • Однако если вы обнаружили, что он превышает 90%, то он находится в критическом состоянии и производительность сервера будет падать.

Если ваш Hyper-V сервер находится в ситуации 3, вам нужно проверить наличие виртуальных машин с высоким уровнем использования на этом узле Hyper-V сервера.

Виртуальный процессор Hyper-V-гостевая ОС время выполнения

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

  • Нажмите на кнопку Пуск.
  • Перейдите в раздел Администрирование и выберите пункт монитор производительности.
Perfomance Monitor
Perfomance Monitor

Теперь разверните пункт Инструменты мониторинга и выберите пункт монитор производительности.

Perfomance Monitor график
Perfomance Monitor график

  • По умолчанию в этом окне отображается фактические % процессорного времени.
  • Чтобы увидеть общее время работы логического процессора, нажмите на значок Добавить (+).
  • На экране появится новое окно добавления счетчиков.
  • Теперь выберите HyperV server из выпадающего списка. Если вы не смогли найти сервер в раскрывающемся списке, вы можете нажать кнопку Обзор..кнопка и поиск подходящего сервера.
Добавить счетчик производительности
Добавить счетчик производительности

  • После выбора соответствующего сервера выберите опцию Hyper-V Hypervisor Virtual Processor из списка и нажмите на значок+, чтобы просмотреть дополнительные параметры.
  • Теперь выберите опцию % Guest Run Time.
  • В списке экземпляры выбранного объекта выберите опцию <все экземпляры><все экземпляры>, чтобы просмотреть график всех виртуальных машин.
  • Нажмите на кнопку Добавить>>>>>.
Hyper-V Guest RunTime
Hyper-V Guest RunTime

  • Вы увидите, что опция % Guest Run Time добавлена в список добавленных счетчиков.
  • Теперь нажмите на кнопку OK, чтобы отслеживать общее время работы процессора гостевой ОС.
Guest RunTime
Guest RunTime

  • Вы можете увидеть график для этого.

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

Счетчик производительности Гостевой ОС
Счетчик производительности Гостевой ОС

Из Диспетчера задач вы должны проверить процессы высокой загрузки процессора этой виртуальной машины. В большинстве случаев с этими услугами должны быть какие-то проблемы. Нет никакого шаблона исправления для устранения такой проблемы. Вы должны действовать в зависимости от ситуации, если это необходимо, вы также можете перезапустить службу, которая нагружает процессор.

Примечание: Когда добавляте счетчик в разделе Инструменты мониторинга - > мониторинг производительности никогда не используйте постоянно счетчик сборщика данных, так как он сохраняет данные в файлах, и он быстро заполнит диск C:, если вы выбрали большое количество счетчиков.