Сравнение виртуальных машин

Материал из Xgu.ru

Перейти к: навигация, поиск


Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС? Работает любая ОС? Драйверы для гостевой ОС? Принцип действия Лицензия Типичное применение Guest OS speed relative to ОС хост-машины
Bochs Kevin Lawton Intel x86, x86_64, Sparc, PowerPC, Alpha, MIPS Intel x86, x86_64 Windows, Linux,
OS X, IRIX, AIX, BeOS
DOS, Windows, xBSD, Linux Да Да ? Эмулятор LGPL Хобби, разработка Очень низкая
Colinux Dan Aloni и другие Intel x86 Такой же как и у родительской Windows NT (NT, 2000, XP, Server 2003), Linux? Linux ? Нет некоторые Портирование GPL version 2 Изоляция Без потерь
Denali University of Washington Intel x86 Intel x86 Denali Ilwaco, NetBSD Нет Нет ? Паравиртуализация и портирование ? Исследования Медленная
DOSBox Peter Veenstra, Sjoerd и другие Intel x86, x86_64, Sparc, PowerPC, Alpha, MIPS Intel x86 GNU/Linux, Windows, Mac OS Classic, Mac OS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX Эмуляции оболочки DOS Нет Нет Да Эмуляция с помощью динамической трансляции или интерпретации GPL Исполнение приложений под DOS, в частности, игр Крайне низкая. Скорость работы никак не связана с тем, какое приложение исполняется
DOSEMU Проект сообщества Intel x86 Intel x86 Linux DOS Нет Да Да Аппаратная виртуализация GPL version 2 Поддержка старых приложений Без потерь
FreeVPS PSoft Intel x86, AMD x86_64 / EM64T compatible Linux Различные дистрибутивы Linux Да Нет n/a Виртуализация на уровне ОС GPL version 2 хостинг, разделение сервисов, безопасность Без потерь
GUSS guss-hackers Intel x86 Intel x86 GNU/Linux GNU/Linux  ?  ?  ?  ? GPL  ?  ?
Integrity Virtual Machine Hewlett-Packard Itanium Itanium HP-UX HP-UX (анонсирована поддержка Linux, Windows, OpenVMS) Да (4-way) Да Необязательно Виртуализация Проприетарная Консолидация серверов Близка к производительности хост-системы (не нужено ставить дополнительные гостевые сервера)
Jail FreeBSD Intel x86, совместимая FreeBSD FreeBSD Да Нет N/A Виртуализация на уровне операционной системы FreeBSD хостинг, разделение сервисов, безопасность Без потерь
Linux- VServer Проект сообщества Intel x86, x86_64, IA64, Alpha, PPC/64, hppa/64, sparc/64, ARM, s390/x, sh/66, MIPS совместимая Linux Различные дистрибутивы Linux Да Нет N/A Виртуализация на уровне операционной системы GPL version 2 хостинг, разделение сервисов, безопасность Без потерь
Mac on Linux Mac On Linux [1] PowerPC PowerPC Linux Mac OS X, Mac OS 7.5.2 to 9.2.2, Linux ? ? ? Виртуализация GPL Без потерь
OpenVZ Проект сообщества, поддерживаемый SWsoft Intel x86, x86_64, IA64 Intel x86, x86_64, IA64 Linux Various Linux distributions Да Нет Compatible Виртуализация на уровне операционной системы GPL Изоляция виртуализированных серверов Без потерь
Parallels Workstation Parallels, Inc. Intel x86, Intel VT-x Intel x86 Windows, Linux, Mac OS X (Intel version) Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris Нет Да Да Виртуализация, легковесный гипервизор Проприетарная Хобби, разработка, тестирование, рабочая станция Близка к производительности хост-системы
PearPC Sebastian Biallas x86, x86_64 PowerPC Windows, Linux OS X, Darwin, Linux Нет Да Да Эмуляция с помощью динамической трансляции GPL Хобби, разработка, рабочая станция 10% производительности хост-системы
QEMU Fabrice Bellard и другие Intel x86, x86_64, IA64, PowerPC, Alpha, Sparc 32 and 64, ARM, S390, m68k Intel x86, x86_64, ARM, Sparc 32 and 64, PowerPC, MIPS Windows, Linux, OS X, FreeBSD, BeOS Постоянно меняется [2] Да Да ? Динамическая рекомпиляция GPL/LGPL Хобби, разработка, рабочая станция, сервер От 10 до 20% скорости хост-системы [3]
QEMU с модулем kqemu Fabrice Bellard Intel x86, x86-64 Такая же как и у хост-системы Linux, FreeBSD, Windows Постоянно меняется [4] Нет Да ? Виртуализация Проприетарная Хобби, разработка, рабочая станция, сервер Близка к производительности хост-системы
QEMU с модулем qvm86 Paul Brook x86 x86 Linux, NetBSD, Windows Постоянно меняется Нет Да ? Виртуализация GPL Хобби, разработка, рабочая станция, сервер Близка к производительности хост-системы
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС? Работает любая ОС Драйверы для гостевой ОС? Принцип действия Лицензия Типичное приминение Скорость гостевой ОС по сравнению
со скоростьюОС хост-машины
SVISTA 2004 Serenity Systems International Intel x86 Intel x86 Windows, OS/2, Linux, FreeBSD ? Нет ? ? ? Проприетарная Хобби, разработка, рабочая станция ?
TRANGO TRANGO Systems, Grenoble, France ARM, XScale, MIPS, PowerPC Паравиртуализация архитектур ARM, MIPS, PowerPC Нет; аппаратное исполнение; Linux или Windows как хост-системы Linux, eCos, µC/OS-II Да Да Да Паравиртуализация, портирование, аппаратная виртуализация Проприетарная Мобильные телефоны, сетевые устройства и т.д. Без потерь
View-OS Renzo Davoli helped by other developers [5] Intel x86, PPC, x86_64 (in progress) такая же как и у хост-системы Linux 2.6+ Исполнимые файлы Linux Да Нет ? Частичная виртуализация с помощью перехвата системных вызовов GPL version 2 Безопасность, изоляция, тестирование, мобильность Близка к производительности хост-системы (лучше с патчем ptrace ядра)
User Mode Linux Jeff Dike и другие Intel x86, others? Та же, что и на хост-системе Linux Linux ? Нет ? Портирование GPL version 2 Изоляция Низкая
Virtual PC 2004 Microsoft Intel x86 Intel x86 Windows DOS, Windows, OS/2 Нет Да Да Virtualization (перехват гостевых вызовов) Проприетарная (free from Jul 2006) Хобби, разработка, рабочая станция Практически без потерь, если используются расширения Virtual Machine additions
VirtualPC 7 for Mac Microsoft PPC Intel x86 OS X Windows, OS/2, Linux Нет Да Да Динамическая рекомпиляция (поддерживается перехват гостевых вызовов) Проприетарная Хобби, разработка, рабочая станция Медленная
Virtual Server 2005 R2 Microsoft Intel x86, x64, IA64 (in progress) Intel x86 Windows 2003, XP Windows NT, 2000, 2003, Linux (Red Hat и SUSE) Нет Да Да Virtualization (перехват гостевых вызовов) Проприетарная (Free) Организация сервер-фармов Near native with Virtual Machine additions
Virtuozzo SWsoft Intel x86, IA64, x86_64 Intel x86, IA64, x86_64 Linux & Windows Различные дистрибутивы Linux; Windows Да Нет Совместимая Виртуализация на уровне операционной системы Проприетарная консолидация серверов, устойчивость ко сбоям, сервис-провайдеры Без потерь
VMware ESX Server 3.0 VMware Intel x86, x86_64 Intel x86, x86_64 нет (инсталлируется на голое железо) Windows, RedHat, SuSE, FreeBSD, Netware Да

(Дополнительно) (до 4х)

Да Да Виртуализация x86 Проприетарная Консолидация серверов, организация непрерывной работы, разработка/тестироване Без потерь
VMware ESX Server 2.5.3 VMware Intel x86, x86_64 Intel x86 нет (инсталлируется на голое железо) Windows, RedHat, SuSE, FreeBSD, Netware Да

(Дополнительно) (До 2х)

Да Да Виртуализация x86 Проприетарная Консолидация серверов, разработка, тестирование Без потерь
VMware Server VMware Intel x86, x86_64 Intel x86, x86_64 Windows, Linux DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[6] Да Да Да Виртуализация x86 Проприетарная (Free) Консолидация серверов/десктопов, разрабока, тестирование При использовании VMware Tools
практически без потерь
VMware Workstation 5.5 VMware Intel x86, x86_64 Intel x86, x86_64 Windows, Linux DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[7] Да Да Да Virtualization Проприетарная Технические специалисты, разработчики, тестировщики, тренеры При использовании VMware Tools
практически без потерь
VMware Player VMware Intel x86, x86_64 Intel x86, x86_64 Windows, Linux DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[8] Нет Да Да Virtualization Проприетарная (free) Технические специалисты, разработчики, тестировщики, тренеры (заранее подготовленная машина) При использовании VMware Tools
практически без потерь
Xen University of Cambridge, Intel, AMD Intel x86, x86_64, (ведётся портирование на PPC и IA64) такая же как у хост-системы NetBSD, Linux Linux, NetBSD, FreeBSD, OpenBSD, Windows XP & 2003 Server (требует версию не ниже 3.0 и процессор поддерживающий технологию Vanderpool или Pacifica, Plan 9 Да Да Нет - NetBSD/Linux Kernel Паравиртуализация и и портирование или аппаратная виртуализация GPL ? Без потерь
z/VM IBM z/Architecture z/Architecture и её предшественники Никакая или такая же. Множество уровней вложенности, например VM/ESA работает внутри z/VM 4.4, которая работает внутри z/VM 5.2, которая работает внутри z/VM 5.1. Linux на zSeries, z/OS, z/VSE, z/TPF, z/VM, VM/CMS, MUSIC/SP и их предшественники Да, реальная и виртуальная (гостевая система может получить больше процессоров, чем есть), динамическое назначение процессоров Да Да, но не обязательно Аппаратная виртуализация Проприетарная, one-time charge plus optional maintenance/support Универсальная Наивысшая. Обычно работают тысячи виртуальных машин на одной системе; одна или более на каждого пользователя
Zones Sun Microsystems OpenSolaris Intel x86, AMD64, UltraSparc, Sparc64 совместимая Solaris Solaris, Linux (BrandZ) Да Нет N/A Виртуализация на уровне ОС CDDL (Free) бизнес, разработка, консолидация серверов, хостинг, разделение сервисов, безопасность, изоляция Без потерь
VE Lite / VE2 SecureOL Ltd. Intel x86 Такая же как и родительская Windows XP Не поддерживает гостевых ОС N/A Нет N/A Паравиртуализация Shareware Дом, бизнес, Интернет-сёрфинг, рынок развлечений для взрослых Быстрая
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС? Работает любая ОС? Драйверы для гостевой ОС? Принцип действия Лицензия Типичное приминение Скорость в сравнении со скоростью ОС хост-машины


Оригинал:

См. также:

[править] Ссылки

Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure