Домашняя виртуализация. Citrix XenServer vs VMware vSphere ESXi. Часть 4. Тестирование.

vmware_vs_xen

Часть 1. Введение.
Часть 2 – 1. Citrix XenServer. Настройка software raid.
Часть 2 – 2. Citrix Xenserver как NFS сервер.
Часть 2 – 3. Citrix Xenserver. Использование одной клавиатуры в гостевой и хост системах.
Часть 2 – 4. Citrix Xenserver. Баги.
Часть 3 – 1. VMware vSphere ESXi. USB Flash как datastore.
Часть 3 – 2. VMware vSphere ESXi. Использование одной клавиатуры в гостевой и хост системах.
Часть 4. Тестирование.
Часть 5. Заключение.

Для тестирования производительности использовалась Windows 7. Она устанавливалась поочередно сначала на голое железо, затем на Citrix XenServer и потом на VMWare vSphere ESXi. После установки запускался тест диска CrystalDiskMark и тесты оперативной памяти и процессора входящие в состав программного пакета AIDA64.

Т.к. на моём железе доступно максимум 24 виртуальных ядра, а XenCenter из интерфейса позволяет сконфигурировать только 16, для XenServer из консоли была выполнена следующая команда.

xe vm-param-set platform:cores-per-socket=12 VCPUs-max=24 VCPUs-at-startup=24 uuid=

Оба гипервизора использовали lvm-хранилище.

Тестирование в CrystalDiskMark.
Голое железо
crystall_clean

-----------------------------------------------------------------------
CrystalDiskMark 5.0.2 x64 (C) 2007-2015 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) : 284.547 MB/s
Sequential Write (Q= 32,T= 1) : 272.699 MB/s
Random Read 4KiB (Q= 32,T= 1) : 205.878 MB/s [ 50263.2 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 202.049 MB/s [ 49328.4 IOPS]
Sequential Read (T= 1) : 278.954 MB/s
Sequential Write (T= 1) : 267.600 MB/s
Random Read 4KiB (Q= 1,T= 1) : 31.258 MB/s [ 7631.3 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 67.014 MB/s [ 16360.8 IOPS]

Test : 100 MiB [C: 1.7% (3.9/232.8 GiB)] (x3) [Interval=5 sec]
Date : 2015/09/26 18:36:08
OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)

Citrix XenServer
crystal_xenserver

-----------------------------------------------------------------------
CrystalDiskMark 5.0.2 x64 (C) 2007-2015 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) : 279.761 MB/s
Sequential Write (Q= 32,T= 1) : 266.450 MB/s
Random Read 4KiB (Q= 32,T= 1) : 150.931 MB/s [ 36848.4 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 164.964 MB/s [ 40274.4 IOPS]
Sequential Read (T= 1) : 241.408 MB/s
Sequential Write (T= 1) : 221.480 MB/s
Random Read 4KiB (Q= 1,T= 1) : 16.395 MB/s [ 4002.7 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 20.739 MB/s [ 5063.2 IOPS]

Test : 100 MiB [C: 16.5% (3.9/23.9 GiB)] (x3) [Interval=5 sec]
Date : 2015/09/27 12:16:17
OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)

VMware vSphere ESXi
crystal_vmware

-----------------------------------------------------------------------
CrystalDiskMark 5.0.2 x64 (C) 2007-2015 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) : 284.152 MB/s
Sequential Write (Q= 32,T= 1) : 272.318 MB/s
Random Read 4KiB (Q= 32,T= 1) : 208.827 MB/s [ 50983.2 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 201.591 MB/s [ 49216.6 IOPS]
Sequential Read (T= 1) : 259.845 MB/s
Sequential Write (T= 1) : 246.441 MB/s
Random Read 4KiB (Q= 1,T= 1) : 25.455 MB/s [ 6214.6 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 45.055 MB/s [ 10999.8 IOPS]

Test : 100 MiB [C: 12.6% (4.0/31.9 GiB)] (x3) [Interval=5 sec]
Date : 2015/09/30 17:20:54
OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)

Как видно из тестов, VMWare ESXi показывает куда лучшую производительность чем XenServer. Рандомная запись в XenServer проявляет себя хуже, показывая падение более чем в 3 раза по сравнению с тестом на голом железе.

Тестирование в AIDA64

Голое железо Citrix XenServer VMware vSphere ESXi
Тестирование оперативной памяти(больше — лучше)
Чтение(МБ/c) 32478 21738 31847
Запись(МБ/c) 21758 15230 20005
Копирование(МБ/c) 29213 21738 27183
Задержка(МБ/c) 78.5 82 79
Тестирование процессора(больше — лучше)
CPU Queen(попугаи) 58485 64228 63658
CPU PhotoWorkxxx(Мпкс/c) 13499 12403 15800
CPU Zlib(МБ/c) 462.3 461 458

По результатам тестирования оперативной памяти опять просел XenServer. По результатам тестирования процессора… а хз что по ним, по ряду тестов гипервизоры оказались лучше чем голое железо) No comments.

Итого: Если выбирать из двух гипервизоров, предпочтительнее выглядит ESXi, особенно в плане работы с жестким диском.

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

1 комментарий

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *