2

Поскольку есть Cygwin, который является виртуальной машиной уровня API, я думаю, что, возможно, подобный в Linux?

Или вообще какой гипервизор самый быстрый? Я забочусь только о Linux.

Кстати, я не могу установить Xen в Ubuntu Maverick, поэтому у меня не может быть никакого опыта.

BTW2. Я ищу легковесные гипервизоры, чтобы исследовать распределенные вычисления, распределенные сессии и сетевые темы.

6 ответов6

2

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

В настоящее время я использую LXC для виртуализации различных сред сборки (Debian, Ubuntu, Fedora) внутри моей хост-системы Gentoo, и это хорошо работает.

2

kvm довольно быстрый, но, как и все, зависит от того, как вы его настроили. Вы, скорее всего, обнаружите, что ввод / вывод является узким местом.

1

Cygwin на самом деле не ВМ. Это эмулятор уровня API.

Воспользовавшись несколькими продуктами VM, я считаю, что самый быстрый из всех, которые я выбрасывал, - это VMware player. Это также бесплатно.

Xen и его различные производные достаточно хороши, я только что обнаружил, что VMware работает лучше.

1

Взгляните на Linux VServer, который является "VM" уровня ядра; все ваши виртуальные машины будут использовать одно и то же ядро, но иметь разные пользовательские пространства.

У меня не было времени много поиграть с этим, но из того, что я видел, это может быть то, что вы ищете.

0

ProxmoxVE использует облегченный Perl-интерфейс для KVM с меньшим размером, чем библиотека libvirt, это вариант C AFAIK. Это минимальная чистая установка сервера.

http://pve.proxmox.com/wiki/Main_Page


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

http://www.linux-kvm.org/page/Tuning_KVM


Недавние усовершенствования паравиртуализированных драйверов позволили увеличить пропускную способность сети примерно в 8 раз по сравнению с предыдущими методами разгрузки.

http://www.linux-kvm.org/page/VhostNet


QEMU также позволяет гостям использовать физический диск с хоста в качестве виртуального диска, устраняя накладные расходы, связанные с использованием образов дисков, хотя .raw образы на LVM все еще довольно быстрые и предоставляют полезные функции моментальных снимков.

0

Я не могу заметить никакой разницы между работой на голом железе и работой на виртуальных машинах на VMware ESXi. Он может работать с небольшой USB-флешки, поэтому я бы сказал, что он довольно легкий.

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