Виртуальная машина Hyper-V Windows Server 2016 работает очень медленно

Виртуальная машина Hyper-V Windows Server 2016 работает очень медленно

У меня есть виртуальная машина Hyper-V, и хост, и виртуальная машина работают под управлением Windows Server 2016. На виртуальной машине установлен Exchange 2016, и для ее полного запуска (все службы Exchange) требуется час. На самом деле, она очень надежна, когда запущена и работает, но долгое время перезагрузки — это проблема. Я пытаюсь понять, почему она такая медленная. Простой пример: если я нажимаю кнопку «Пуск», я могу медленно досчитать до 5, прежде чем появится меню «Пуск». Но я не вижу никакой очевидной причины. Вот вкладка «Производительность» в диспетчере задач:

Производительность

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

Если я посмотрю в диспетчере Hyper-V, то загрузка ЦП обычно составляет 1%-15%. Во время самого запуска загрузка ЦП составляет всего 1%-2%. Распределение ресурсов по умолчанию. Есть несколько других ВМ, но ни одна из них не потребляет много ресурсов.

решение1

Медленное время запуска обычно связано с низкой производительностью хранилища, и в зависимости от размера диска виртуальной машины может потребоваться больше времени для полного запуска, однако 1 час — это «немного» многовато. Я бы начал с бенчмаркинга вашего хранилища в виртуальной машине Exchange, чтобы выяснить, не захлебывается ли оно.

У меня почти такая же конфигурация с Exchange 2016, запущенным внутри виртуальной машины Hyper-V, и были похожие проблемы с производительностью (запуск прошел нормально, но общая производительность была недостаточно хорошей). Я остановился на 16 ГБ ОЗУ и 8 vCPU для 10 пользователей. Работает отлично с этими настройками.

решение2

Это было исправлено путем переноса виртуальной машины на SSD на том же сервере. Все остальные настройки идентичны.

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

Это не производственный сервер, но в производственной среде, похоже, вам придется очень внимательно подойти к настройке дискового пространства (или использовать что-то другое).

Связанный контент