Отличается ли роль Hyper-V в Windows 10 Pro от роли в Windows Server?

2

Насколько я понимаю, когда вы включаете роль Hyper-V в Server 2008 и более поздних версиях, он фактически виртуализирует саму серверную ОС для запуска поверх Hyper-V.

Источник:

Когда я включаю роль Hyper-V в Win 10 Pro, происходит ли то же самое?

Defcon
источник
Они не то же самое.
Ramhound

Ответы:

1

В обоих случаях (серверная и несерверная версии Windows) Hyper-V устанавливается как гипервизор типа 1 между оборудованием и операционной системой хоста; поэтому в этом смысле ОС хоста преобразуется в виртуальную машину.

Однако существуют различия в реализации между серверной и несерверной версиями:

Различия между Hyper-V в Windows и Hyper-V в Windows Server

Есть некоторые функции, которые работают в Hyper-V в Windows по-другому, чем в Hyper-V, работающем на Windows Server.

Модель управления памятью отличается для Hyper-V в Windows. На сервере память Hyper-V управляется исходя из того, что на сервере работают только виртуальные машины. В Hyper-V в Windows память управляется с ожиданием того, что на большинстве клиентских машин помимо хост-компьютеров запущено программное обеспечение на хосте. Например, разработчик может использовать Visual Studio, а также несколько виртуальных машин на одном компьютере.

Функции Hyper-V доступны только в Windows Server

Есть некоторые функции, включенные в Hyper-V на Windows Server, которые не включены в Hyper-V на Windows. Они включают:

Виртуализация графических процессоров с помощью RemoteFX Динамическая
миграция виртуальных машин с одного хоста на другой
Реплика Hyper-V
Виртуальный оптоволоконный канал
SR-IOV
Совместное использование.

Ограничения VHDX

Использование виртуализации имеет ограничения. Функции или приложения, которые зависят от конкретного оборудования, не будут хорошо работать на виртуальной машине. Например, игры или приложения, требующие обработки с помощью графических процессоров, могут не работать должным образом. Кроме того, приложения, использующие таймеры менее 10 мс, такие как приложения для микширования живой музыки или с высокой точностью, могут иметь проблемы с работой на виртуальной машине.

Кроме того, если у вас включен Hyper-V, у этих высокоточных приложений, чувствительных к задержке, также могут возникнуть проблемы с запуском на хосте. Это связано с тем, что при включенной виртуализации хост-система также работает поверх уровня виртуализации Hyper-V, как и гостевые операционные системы. Однако, в отличие от гостей, хост-ОС отличается тем, что имеет прямой доступ ко всем аппаратным средствам, что означает, что приложения с особыми требованиями к оборудованию могут по-прежнему работать без проблем в хост-ОС.

аргонавты
источник
Они ссылаются на конфигурацию сервера, на которой обычно работают только виртуальные машины (клиенты) без сеанса пользователя в операционной системе хоста. Они утверждают, что это предположение, на котором основаны различия в их модели использования памяти между сервером и окнами. Это действительно примечание в контексте вашего вопроса. В любой из версий ОС хост является «специальным» клиентом гипервизора, с полным HW-доступом, но все еще работающим поверх уровня виртуализации.
Аргонавты
«В обоих случаях (серверная и несерверная версии Windows) Hyper-V устанавливается как гипервизор типа 1 между оборудованием и операционной системой хоста». Вы уверены в этом? Я искал способ определить, работает ли Windows виртуализированно, и нашел это - «производитель, продукт wmic baseboard, это должно показать Microsoft как oem при работе в качестве гостя. Я включил роль Hyper-V на своем компьютере с Windows 10 Pro, и эта команда по-прежнему показывает Dell, как и раньше. Также я читал, что Hyper-V не передает данные SMART, поскольку использует собственный драйвер диска, но этого тоже не происходит. У меня есть доступ к сырому диску.
defcon
Также есть ли у вас источник, который говорит, что даже на Win 10 включение Hyper-V виртуализирует ОС? Я буду очень рад, если это действительно так.
defcon
В приведенной мною ссылке (и приведенной выдержке из нее) прямо говорится, что. Это от MS ...
Аргонавты
Извините, если я пропустил это, но ссылка msdn говорит только о различиях и особенно об управлении памятью, которое вы цитировали здесь. Я не вижу ничего, связанного с тем, что «в обоих случаях он установлен как гипервизор типа 1, а ОС хоста преобразуется в виртуальную машину».
defcon