Я настраиваю новую систему Windows Server 2016 и планирую запустить на ней несколько (3-5) виртуальных машин Hyper-V. В моем распоряжении два SSD-накопителя — один быстрый и один медленный. Я знаю, что лучше всего разместить хостовую ОС и гостевые ВМ на разных дисках, но какая конфигурация обеспечит лучшую производительность для гостевых ВМ? Я прочиталздесьчто при выборе между HDD и SSD лучше размещать виртуальные машины на SSD, но я не уверен, применимо ли это к двум SSD, поскольку характеристики задержки у них разные.
решение1
Видимо, это зависит от того, производительность какой системы вы хотите максимизировать. Если вы хотите максимизировать производительность гостевых систем, то поместите их на более быстрый SSD. Виртуализация не требует столько ресурсов от хост-системы, как обычные задачи. Это просто преобразование инструкций процессора и адресов памяти. Хост, работающий на более медленном диске, не повлияет на производительность гостевых систем слишком сильно. Больше всего на производительность гостевых систем влияет технология виртуализации вашего ЦП, Intel VT-d, VT-x или AMD-V.
решение2
Какова бы ни была скорость вашего SSD, вряд ли она будет иметь большое значение, поскольку она вряд ли станет узким местом в производительности гостевой ОС. Гораздо важнее емкость и возможности виртуализации используемого вами процессора.
Тем не менее, если вы планируете выполнять какие-либо серьезные операции ввода-вывода внутри гостя, то вам следует размещать их на более быстром диске и наоборот. Где бы вы ни получали доступ к большему количеству файлов, это должен быть более быстрый диск. Еще одно, что можно сделать, — это хранить виртуальную память на более быстром SSD, просто на случай, если у вас недостаточно памяти для виртуализации.