Windows Server 2012 Hyper-V плохая vCPU производительность

Нет, необходимо было бы использовать аутентификацию SQL Server для этого.

1
задан 31 July 2013 в 17:00
2 ответа

Я бы попытался уменьшить количество назначенных процессоров для этой виртуальной машины, спуститься до 4, затем 8 и сравнить ваши результаты. Я видел это на многих виртуальных системах: назначение большого количества виртуальных ядер снижает фактическую доступность ЦП. Мое единственное предположение заключается в том, что хосты ожидают большего количества гостей с меньшими назначениями ЦП по сравнению с 1 или 2 хостами.

3
ответ дан 3 December 2019 в 17:48

Виртуализация используется для совместного использования аппаратных ресурсов между виртуальными хостами, которые не могут / не могут эффективно использовать эти Ресурсы. Использование виртуализации часто означает потерю от 5 до 10% аппаратных ресурсов из-за накладных расходов на виртуализацию.

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

За исключением случаев, когда ваше приложение не может работать в режиме отказоустойчивости / кластера (или не может оплатить лицензию), я предлагаю переключиться на эти модели вместо виртуализации.

Также вы можете проверить: -upgrade bios on physical servers -Apply suggested patch from here -check again with fewer CPU if the gap is still that bad

1
ответ дан 3 December 2019 в 17:48

Теги

Похожие вопросы