9

У меня есть мощный домашний ПК, и я использовал VirtualBox для запуска дистрибутивов Linux в Windows (и наоборот).

Я заинтересован в том, чтобы попробовать легкий гипервизор типа 1 для запуска всех моих операционных систем (Windows 7, Debian, Arch) и искал предложения, какие из них выбрать и как это реализовать.

Из того, что я понял, гипервизор типа 1 - это легковесная ОС, которая просто предоставляет функции управления виртуальными машинами.

Получу ли я разумную производительность под каждой гостевой ОС? Могут ли все гостевые ОС иметь доступ к общему диску данных или лучше иметь сервер хранения в другой гостевой ОС и монтировать его через виртуальную сеть?

А как насчет игр, возможно ли это, или мне реально нужно будет запустить Win7 на голом железе?

Буду признателен за любой вклад.

4 ответа4

4

Казалось бы, за последние 18 месяцев был достигнут значительный прогресс в VGA, поэтому есть вероятность, что такая настройка может сработать и сегодня. Здесь необходимо, чтобы все аппаратные элементы (CPU, материнская плата, GPU) поддерживали IOMMU, то есть Intel VT-d или AMD-Vi (они не совпадают с VT-x или AMD-V).

Я собираюсь попробовать что-то подобное; Мой план A (может быть B, C ... если A не удается) состоит в том, чтобы попробовать KVM с самыми последними (стабильными) версиями ядра, libvirt и qemu. Скорее всего, я начну с любого из дистрибутивов Arch, Fedora или Proxmox (т.е. Debian оптимизирован для KVM). Я мог бы даже попытаться сделать то же самое с различными дистрибутивами, чтобы сравнить процесс и эффект.

Если вы все еще заинтересованы в ответе, я нашел это полезное руководство, которое постоянно обновляется и обновляется (на сегодняшний день - см. Дату моего ответа ниже). Я планирую основывать свою работу на этом руководстве KVM VGA-Passthrough на форумах ArchLinux

KVM - не единственный вариант, в сообществе Xen также существует сильная поддержка сквозного прохождения VGA, он также поддерживается в новых версиях EXSi. Если мне нужен план B или C, это будет мой выбор.

1

Во-первых, различие между гипервизорами типа 1 и типа 2 в наши дни довольно размыто. Это, конечно, немного отличается от оригинального определения 1973 года. В конце концов, многие из гипервизоров, обычно называемых "типом 1", на самом деле не являются гипервизорами с "голым железом", но в некоторой степени полагаются на хост-ОС.

В наши дни многие люди говорят "Тип 1", когда они имеют в виду "сервер" и "Тип 2", когда они означают "рабочая станция". Это не оригинальные определения, поэтому уделение внимания этому искусственному различию будет довольно запутанным.

Полезнее определить, может ли гипервизор выполнить то, что вы хотите.

С этим из пути:

Все популярные гипервизоры обеспечивают разумную почти естественную производительность после установки гостевых инструментов / паравиртуализированных драйверов. Основным исключением является 3D-графика, которая, как правило, работает плохо по сравнению с собственной производительностью даже при использовании драйверов.

Хотя возможно (с процессором, поддерживающим VT-d) зарезервировать видеокарту хоста для эксклюзивного использования виртуальной машины, это не очень хорошо поддерживается во многих гипервизорах, поскольку они сконцентрировали свои усилия на разработке этой функции для предоставления виртуальным машинам необработанного доступа к сетевые карты.

Если вы геймер, вам следует подумать о запуске решения для виртуализации десктопов, такого как VMware Workstation или VirtualBox, чтобы вы могли играть в основной операционной системе и получать максимально возможную производительность из ваших игр.

Если вы хотите обмениваться данными между гостевыми ОС, вы можете либо создать виртуальную машину специально для этой цели, либо использовать функции различных решений для виртуализации для предоставления доступа к папкам на жестком диске хоста (например, VirtualBox и VMware Workstation предоставляют "общие папки"). msgstr "который сопоставляет каталог на жестком диске хоста с виртуальным жестким диском или виртуальным сетевым ресурсом гостя).

0

Я думаю, что будущее (более мощное аппаратное обеспечение, лучше оптимизированные гипервизоры) представит революцию в этом пространстве, но прямо сейчас ваш лучший выбор - легкая сборочная ОС, такая как Linux, с только VM, Xorg и графическими драйверами. установлен ... тогда вы можете вывести свои "настоящие" операционные системы в полноэкранный режим, по одному на монитор. VMware Workstation будет хорошо работать для этого.

Надеемся, что в будущем будет лучше включить этот тип установки и уменьшить накладные расходы для 3D-графики.

0

NxTop (сейчас Citrix XenClient Enterprise) был довольно хорош. Я думаю, что есть еще бесплатная версия XenClient. Mokafive baremetal и Wanova (теперь принадлежащие VMware) были похожими, но ОЧЕНЬ дорогими и, как правило, для корпоративного использования.

Надеемся, что VMware выпустит настольный гипервизор типа 1 с моделью, похожей на ESXi - бесплатно, но вы должны заплатить за vSphere за классные корпоративные функции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .