Тест-сравнение виртуализации VMware, Citrix XenServer, Proxmox VE, MS Hyper-V 2012R2

benchmark-virtualnyx-mashin

Перевод (немного вольный, извините плохо знаю немецкий, но очень интересна эта тема) статьи о тесте-бенчмарке наиболее популярных систем виртуализации. Оригинал статьи тут.

Были проверены все текущие версии самых известных систем виртуализации.
В качестве виртуальной машины была использована Debian 7.7.  Тестирование проводилось утилитой UNIX Bench.

Тестируемые системы виртуализации:

  • MS Hyper-V 2012R2
  • Proxmox VE 3.3
  • VMWare ESXi-5,5
  • Citrix XenServer-6.2.0

Тест проводился на железе с материнской платой Intel DQ67SW  и процессором Intel i5-2500 с 8 Гб оперативной памяти и жестким диском емкостью 1 Тб WD.

Первый тест: работает только одна виртуальная машина и получает 100% от имеющихся ресурсов.

Виртуализация является В.М.

За основу в таблице взят Debian 7, установленный непосредственно на данное железо. Его производительность взята за 100%. Под максимальной нагрузкой Promox VE и MS Hyper-V показывают 87% мощности. Это значит 13% мощности идут на виртуализацию.  За ними идет VMware  с 63% и далеко отстает Citrix XenServer  с 39%.

Второй тест: запуск 4 виртуальных машин параллельно и равномерном распределением ресурсов на все 4 машины.

4VMs виртуализации

Высшую общую производительность показал MS Hyper-V и поэтому служит в качестве основы со значением – 100%. За ним с 88% VMWare, а затем Proxmox VE с 50% и  снова отстает Citrix XenServer с 38%.

Если речь идет распределение мощности на несколько параллельно запущенных виртуальных машинах  MS Hyper-V и VMware имеют четкое преимущество. Proxmox мог соревноваться с MS Hyper-V только если запущена одна виртуальная машина, однако KVM/Qemu не может распределять нагрузки и тратит слишком много ресурсов на себя.

Citrix XenServer имеет явно проблемы с оборудованием и съедает большую часть ресурсов.

Кроме того , очень интересно что если несколько гостевых машин задействуют несколько виртуальных процессоров, Hyper-V работает медленнее, чем если был в работе только один процессор. В отличие от него VMWare Server улучшает показатели с увеличением количества процессоров.

Таким образом, Hyper-V на самом деле не важно, сколько процессоров использовано виртуальной машиной, однако эффект  увеличения производительности  с увеличением количества процессоров можно увидеть в VMWare.

Учитывая максимальную мощность, VMWare быстрее, чем MS Hyper-V.

Тест однозначно показывает, что надо предварительно проверять различные системы виртуализации на своих системах , прежде чем вы решите ее внедрять.

Proxmox VE с OpenVZ

На OpenVZ в качестве виртуальной машины могут выступать  только операционные системы Linux и он известен хорошей производительностью. Кому нужны только системы Linux в качестве гостя достигнут лучшей производительности использую OpenVZ.

А вы какие системы виртуализации используете и почему? Проводили ли вы тестирование прежде чем внедрять свое решение?

FavoriteLoadingДобавить в избранное

Автор публикации

не в сети 3 недели

admin

Россия. Город: Казань
Комментарии: 2Публикации: 127Регистрация: 01-11-2016

Добавить комментарий