Как стать автором
Обновить

Комментарии 5

Аппаратные гипервизоры устанавливаются непосредственно на физическое оборудование, а программные гипервизоры устанавливаются в операционную систему.

Очень условное деление, даже у "аппаратных" есть своя jeOS для запуска со вполне себе полноценными драйверами под железо.

Аппаратные гипервизоры обычно эффективнее и быстрее, чем программные. Им не надо конкурировать с операционной системой или другими приложениями

В целом, да, так и есть, но есть несколько "но": уже давно гипервизоры этих типов используют аппаратную виртуализацию, работают на ring -1 (для x86), так что если не нагружать хостовую ОС, то ровным счётом будет только разница в объёме доступной ОЗУ.

VMwareHyper-V и KVM — ключевые примеры гипервизоров..... Hyper-V делает то же самое, но также виртуализирует серверы. Hyper-V поставляется с предустановленной Windows 10. .....Все три являются аппаратными гипервизорами.

Это как раз к первому вопросу, Hyper-V при таком подходе относится сразу к обоим видам :)

Используйте фиксированные диски

Добавил бы к этому пункту: выбирайте правильно тип кэширования. Оно даёт заметно больший эффект в плане производительности, нежели выбор между фиксированным и динамическим. Virtualbox из коробки по-умолчанию применяет политику write-back (самый производительный вариант, но есть вероятность потери данных при непредвиденном завершении работы ВМ), но можно ещё выбрать passthrough (скорость записи падает, но потеря данных при непредвиденном завершении работы ВМ сведена к минимуму) и выключить совсем (медленно и надёжно).

Благодарю за развернутый комментарий
очень поверхностно и с кучей неточностей
VMware это не гипервизор, а компания, которая выпускает кучу разных продуктов, в том числе:
vmware ESXi, гипервизор 1го типа (который устанавливается непосредственно на железо), а так же
vmware player и vmware fusion (для винды и для macos), которые являются уже десктопными продуктами (гипервизорами 2го класса), но при этом так же могут использовать аппаратную виртуализацию
кстати, vmware player и virtualbox могут со встроенным виндовым hyper-v, если он запущен
Еще про псевдовиртуализацию например user mode linux (для windows — colinux, жаль устарел), и про контейнеризацию не сказали, например lxc/lxd (docker) и песочницы разного уровня, когда вместо виртуализации всей системы, подменяется только часть критичных вызовов, плюс разграничение прав

И не сказали про главные фишки виртуальных машин — это миграция (во всех смыслах, начиная с отсутствия привязки к железу и кончая буквально переносу работающих виртуалок между физическими машинами) и реализация максимально быстрых high availability, fault tolerance, continuous availability и прочие слова, решения которых можно увидеть только в дорогих продуктах (у того же vmware)

Вся статья - лютая жесть из помеси неточностей (местами прямого вранья), подмены понятий и смешивания всего подряд в дикую несъедобную смесь, которую невозможно переварить.

Для понимания зачем оно вообще нужно, лучше прочитать https://habr.com/ru/post/657677/

Зарегистрируйтесь на Хабре, чтобы оставить комментарий