Hyper-V - отличный инструмент для виртуализации операционных систем. Использования любой системы виртуализации дает очень много плюсов, которые перечеркивают все минусы. Конечно же, все рекомендации по повышению производительности сервера Hyper-V описанные в этой статье достаточно банальные и очевидны для любого опытного системного администратора, но, будет не лишним познакомиться с ними.
1. Всегда устанавливайте службы интеграции IntegrationServices . Использование
IntegrationServices значительно повышает общую производительность системы под нагрузкой (Примечание: службы Hyper-V Integration Services в Windows 2008 R2 установлены по-умолчанию).
Примечание: при траблшутинге виртуальных машин на Hyper-V не забудьте проверить, что в диспетчере устройств присутствует Virtual Machine Bus. Часто его отсутствие или наличие предупрждений или варнингов говорит о наличии серьезных проблем.
2. Крайне не рекомендуется запускать на сервере Hyper-V любые другие роли или функции
Предпочтительнее запускать различные службы уже внутри виртуальных машин, тем самым можно добиться более высокой управляемости и отдачи от виртуальной среды.
3. Если возможно, используйте последние версии гостевых ОС (WindowsServer 2008 и R2), в этом случае будут использованы такие полезные функции, как управление памятью и др.
4. Не забывайте закрывать консоли Hyper-VManager и VirtualMachineConnection после использования. Оба этих компонента достаточно прожорливы, поэтому если есть проблемы с ресурсами на сервере, предпочтительно их закрывать, когда в них нет необходимости. Hyper-V manager – создает значительную нагрузку на службы WMI в хостовой операционной системе. Компонент Virtual Machine Connection – вызывает такую ресурсоемкую функцию, как видео эмуляцию, также накладывающую дополнительную нагрузку на процессоры и память сервера.