Повысьте производительность Hyper-V R2
В большинстве ситуаций при решении о том, как повысить производительность Hyper-V, исходят из условия, чем больше, тем лучше. В случае предоставления среде Hyper-V R2 большого количества ресурсов менее вероятна ситуация , когда виртуальные машины будут соперничать за ограниченное количество ресурсов.
Определим несколько принципов, позволяющих повысить производительность виртуальных машин.
Большее количество процессоров или более мощные процессоры?
В виртуальных средах стараются использовать более мощные процессоры, однако из-за того что процессор в один определенный момент времени может обработать запрос только от одной виртуальной машины, остальные ВМ в это время простаивают. В связи с этим наличие большего количества физических процессоров (ядер), гарантирует меньшее время простоя виртуальных машин. В большинстве случаев, использование большего количества процессоров намного эффективнее, чем использование более мощных процессоров.
Используйте максимально возможное количество оперативной памяти для Hyper-V R2
Объем оперативной памяти, установленной на хосте Hyper-V R2, исключительно важный параметр, влияющий на количество виртуальных машин размещаемых на хосте. Объем оперативной памяти хоста так же важен, в случае сбоя хоста кластера и восстановления работы виртуальных машин на другом хосте кластера. В ситуации, если после сбоя одного из хостов кластера виртуальные машины должны продолжить работу на оставшихся хостах кластера, необходимо обеспечить хосты достаточным объемом оперативной памяти для запуска этих виртуальных машин. Обеспечив Hyper-V R2 большим количеством памяти, чем им необходимо в данный момент, вы подготовите плацдарм для восстановления работоспособности виртуальных машин в случае сбоя хоста.
Учитывайте возможность роста нагрузки
Среда Microsoft Hyper-V R2 должна быть готова к возможным сбоям хостов, это необходимое условие для обеспечения высокой доступности. Таким образом, каждый Hyper-V R2 кластер должен иметь архитектуру в конфигурации N+1, где N – представляет собой количество хостов, необходимых для работы текущих виртуальных машин. Резервирование ресурсов служит гарантией того, что в случае сбоя, работоспособность виртуальных машин будет восстановлена с минимальными издержками.
Управляйте производительностью Hyper-V R2
Через сравнительно небольшой промежуток времени виртуальная среда становится настолько сложной и запутанной, что человек не может в реальном времени справиться с контролем использования ресурсов, что бы гарантировать оптимальное балансирование рабочей нагрузки. Поэтому в обязательном порядке необходимо внедрить программное обеспечение мониторинга состояния виртуальной среды. Использование этого программного обеспечения может гарантировать нормальную работу виртуальных машин и позволит отслеживать доступность необходимого им количества ресурсов.