Часть 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.
----------------------------------------------------------------------- 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)
----------------------------------------------------------------------- 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)
----------------------------------------------------------------------- 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, особенно в плане работы с жестким диском.
В следующей статье я сделаю окончательный выбор гипервизора для дома.
Отличный обзор, было бы интересно посмотреть на сравнение новой версии xen7.