Xen vs virtualbox?

11

Есть ли большая разница в производительности между Xen и виртуальной коробкой?

Yazz.com
источник
Разве это не повторение этого вопроса на Serverfault?
Барт Сильверстрим

Ответы:

11

Разница между Xen и Virtualbox заключается в их использовании или применении. Virtualbox предназначен для использования в качестве уровня виртуализации десктопов. Поэтому Virtualbox ожидает, что у вас уже установлена ​​ОС (Windows, Mac, Linux). Другими словами, Virtualbox может добавить виртуализацию в ОС хоста рабочего стола.

Ксен совсем наоборот. Его можно рассматривать как хост-ОС, даже если вы не будете использовать его как среду рабочего стола. С точки зрения производительности, Xen, вероятно, вытеснит VirtualBox, поскольку он является «голым железным» гипервизором, поскольку основная ОС для Xen больше настроена на задачи виртуализации, нежели на настольные системы.

osij2is
источник
1
VirtualBox не предназначен для работы на автономном сервере. Для вашей рабочей станции это красиво. Это обеспечивает снимки и прекрасный интерфейс. Xen используется Amazon.com для предоставления своих услуг EC2. Это по-прежнему самая популярная технология для предоставления виртуальных частных серверов. Это также легко установить на Debian 6 (Squeeze). Ubuntu отказалась от поддержки Xen некоторое время назад, но я думаю, что они поймут свою ошибку.
Майк Бейли
3
Я запустил VirtualBox на безголовых серверах без проблем. Запустить мой vm из командной строки так же просто, как: vboxheadless -startvm "win2k3"
portforwardpodcast
Это нормально, если вы решите это сделать, но virtualbox действительно предназначен для использования на рабочем столе. Если вы просто хотите безголовые серверы, ваши ресурсы будут лучше обслуживаться с помощью гипервизора «голое железо», удаляя служебную нагрузку с настольной ОС, а не что-то вроде virtualbox, работающего поверх ОС, такой как Windows / Mac. Тот факт, что вы можете запустить сервер на виртуальной машине, не означает, что это идеальный выбор.
osij2is
2

Если я неправильно прочитал веб-сайт Xen, этот продукт представляет собой «виртуальный» уровень виртуализации, тогда как Virtualbox находится поверх операционной системы. Таким образом, нельзя ожидать, что Virtualbox будет работать так же хорошо, как Xen.

Джон Гарденье
источник