Добрый день.
Использую Free Hyper-V , на текущий момент актуальный - это Hyper-V Server 2019.
Есть "старый" сервер, там Free Hyper-V Server 2019 и крутятся виртуалки.
Есть "новый" сервер, куда надо переехать.
Поставил на новый сервер Free Hyper-V Server 2019 , через репликацию перенес пару машин , все ок, все запустилось и работает.
И тут черт меня дернул на новом сервере провести тесты скорости дисков внутри гостевых ОС (на новом сервере PCIe 4.0 x4 SSD, на старом - SATA SSD )
И вот что получается: новый сервер, две гостевые ОС, обе - первого поколения, в свойствах обоих диск подключен через IDE Controler. Одна на Win 10 PRO x64 22H2 , вторая Win 7 Pro x64. Установлены все обновления.
И в обоих скорость чтения 7 000 Mb/s , а вот скорость записи - 300 Mb/s.
Разные гостевые ОС, но скорость записи одинаково низкая и упирается в 300 Mb/s.
Думаю, может это Hyper-V как то некорректно работает с железом нового сервера.
Ок , беру на новом сервере создаю новую виртуалку. Так же выбираю первое поколение. Так же диск подключен через IDE Controler.
В этой новой виртуалке с нуля ставлю Win 10 PRO x64 22H2.
Запускаю тест.
Получаю 6000 Mb/s на чтение и 6800 Mb/s на запись.
Т.е. получается Hyper-V ни при чем, он может отдавать в гостевую ОС полную скорость SSD.
Гостевые ОС тоже совпадают с точки зрения настроек: первое поколение, диск подключен через IDE Controler. Единственно : там где медленная запись - те реплицированы. А там где все ок - установлена с нуля.
Внутри гостевых ОС в диспетчере устройств все одинаково.
Настройки дисков на гипервизоре для этих машин так же одинаковы.
Но почему одна работает ок , а вторая упирается на запись в 300 Mb/s?
Куда копать?