Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: VMware ESX и Xen
Показать сообщение отдельно

Аватара для kim-aa

Назгул


Сообщения: 2633
Благодарности: 345

Профиль | Отправить PM | Цитировать


Цитата mitsumoto:
VMware ESX - драйвера в рамках виртуальной машины, поэтому ввод/вывод притормажимает.
Xen - реализует ввод/вывод на уровне реального железа поэтому скорость выше. »
А можно источник данной информации?

====================================================================
С точки зрения архитектуры, и идеологии VMWare ESXi и XenServer являются гипервизорами в чистом виде.
Более того, они оба собраны на обрезанной версии стандартной ОС.
Могу соврать, но по моему XenServer = Debian, а ESXi=RHEL.
На первентсво архитектуры оба производителя претендовать не могут, т. к. все это слизано с AIX + VIOS IBM, причем еще "недолизано" до конца, т.к. нет, например, виртуального FibreChannel, как в оригинале, или число виртуальных процессора для гостя ограничено 8.

Читал, я интервью основателя VMWare, и вот что он там глаголил, что у Intel архитектуры есть определенный унаследованный недостаток (с точки зрения виртуализации), а именно часть команд являются не перехватываемыми.

Как с этим можно бороться:
1) Vmware "фильтрует" код выполнения ПО и пытается в нужном месте (в процессе выполнения) перехватить.
Из-за лишней петли накладные расходы растут. Плюсом является, что метод применим на всех ОС;
2) Xen подготавливает дистрибутив к установке, т.е. часть библиотек в ядре ОС заменяются на более вылизанные с точки зрения гипервизора. Но это возможно только для свободных ОС.
Для Винды или любого гостевого дистрибутива, который не поставляется заранее используется вариант 1
3) Windows со своим Hyper-V. Гипервизор затачивается только под одну ОС, причем ОС о нем прекрасно знает и обращается к специальному API - в результате очень малые накладные расходы при работе 2008 гостя на Hyper-V.
В остальных случаях ничем не отличается от 1.
=======================================================================

С точки зрения наличия литературы, лучше всего дело у VMware.

=======================================================================
Итого:
если будет один Linux и BSD, если дистрибутив BSD 8, уже входит (либо можно скачать с сайта Citrix), то лучше использовать XenServer.

При разнородной среде и большом количестве виртуалок (сотни) лучше использовать VMware - как вариант для ЦОД.

-------
Мы овладеваем более высоким стилем спора. Спор без фактов. Спор на темпераменте. Спор, переходящий от голословного утверждения на личность партнера. (c)Жванецкий

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:20, 30-10-2010 | #2

Название темы: VMware ESX и Xen