Значительное замедление при отображении настроек виртуальной машины в диспетчере Hyper-V с использованием определенных командлетов PowerShell Hyper-V. Зачем? - PullRequest
0 голосов
/ 04 августа 2020

Я вижу сильное замедление, когда щелкаю правой кнопкой мыши виртуальную машину в диспетчере Hyper-V и показываю ее свойства. Для полного заполнения требуется 35 секунд. Обратите внимание на снимок экрана, где части свойств по-прежнему «загружаются ...»

Большинство категорий свойств все еще загружаются ...

Аналогично, выполнение некоторых командлетов, таких как Get-VMSecurity на виртуальной машине, будет возвращаться через 10 секунд.

Что может вызвать такое резкое замедление?

1 Ответ

0 голосов
/ 04 августа 2020

Хотя могут быть разные причины, решение на двух разных машинах для меня состояло в том, чтобы просто создать виртуальный коммутатор Hyper-V с именем Default Switch в Virtual Switch Manager. Это полностью устранило эту проблему.

Создание

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

Заметив, что на каком-то древнем семилетнем оборудовании все работает очень быстро, я покопался в программе просмотра событий во время замедления. Выяснилось, что Hyper-V постоянно создает / инициализирует / использует / уничтожает переключатель под названием «Коммутатор по умолчанию».

Кажется, многие операции управления Hyper-V требуют наличия переключателя с именем Default Switch, и он не существует, он создается и затем уничтожается по мере необходимости, вызывая резкое замедление.

На обеих моих машинах разработчика не хватало значения по умолчанию Default Switch, которое выполняет совместное использование сети NAT. Сначала он присутствовал, но после создания других виртуальных коммутаторов перестал существовать. Я создал внутренний переключатель с именем Default Switch, как показано выше. Теперь свойства виртуальной машины мгновенно отображаются в диспетчере Hyper-V GUI, а командлеты PowerShell работают мгновенно.

...