Я бы попытался уменьшить количество назначенных процессоров для этой виртуальной машины, спуститься до 4, затем 8 и сравнить ваши результаты. Я видел это на многих виртуальных системах: назначение большого количества виртуальных ядер снижает фактическую доступность ЦП. Мое единственное предположение заключается в том, что хосты ожидают большего количества гостей с меньшими назначениями ЦП по сравнению с 1 или 2 хостами.
Виртуализация используется для совместного использования аппаратных ресурсов между виртуальными хостами, которые не могут / не могут эффективно использовать эти Ресурсы. Использование виртуализации часто означает потерю от 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