Xen HVM domU vs. KVM vs. VirtualBox Xen benchmarking from Ubuntu 11.10 on host and guest against KVM-QEMU on Ubuntu 11.10 and VirtualBox. Testing by Phoronix.com Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1110169-AR-1110160AR44&grw&sro .
Xen HVM domU vs. KVM vs. VirtualBox Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution System Layer OpenGL Xen HVM DomU KVM-QEMU VirtualBox Intel Core i7-2630QM @ 2.00GHz (8 Cores) Xen HVM domU v4.1.1 Intel 440FX - 82441FX PMC 6144MB 32GB Cirrus Logic GD 5446 Ensoniq ES1370 Ubuntu 11.10 3.0.0-12-generic (x86_64) Unity 4.22.0 X Server 1.10.4 cirrus 1.3.2 GCC 4.6.1 ext4 1024x768 Xen HVM domU 4.1.1 QEMU Virtual 0.14.1 @ 2.00GHz (8 Cores) Bochs Red Hat Virtio Generic 1af4 ID 20 Red Hat Virtio device 2.1 Mesa 7.11 QEMU Intel Core i7-2630QM @ 1.99GHz (8 Cores) innotek VirtualBox v1.2 Intel 440FX - 82441FX PMC 42GB VBOX HDD InnoTek VirtualBox Intel 82801AA AC 97 Audio VBOX monitor Intel 82540EM Gigabit vboxvideo 1.0.1 1920x1034 VirtualBox 4.1.2_Ubuntur38459 OpenBenchmarking.org System Details - VirtualBox: Disk Scheduler: CFQ.
Xen HVM domU vs. KVM vs. VirtualBox clomp: Static OMP Speedup mafft: Multiple Sequence Alignment npb: BT.A npb: CG.B npb: EP.B npb: FT.B npb: IS.C npb: LU.A npb: MG.B npb: SP.A npb: UA.A postmark: Disk Transaction Performance compress-7zip: Compress Speed Test john-the-ripper: Traditional DES john-the-ripper: MD5 john-the-ripper: Blowfish c-ray: Total Time povray: Total Time smallpt: Global Illumination Renderer; 100 Samples apache: Static Web Page Serving openssl: RSA 4096-bit Performance sqlite: Default Test Directory Xen HVM DomU KVM-QEMU VirtualBox 4.24 36.43 7034.05 1671.94 116.59 3777.30 97.68 6254.72 3843.84 3405.65 21.22 2409 9771 2397333 7628 491 107.65 1328 188 11231.48 46.73 608.92 4.70 25.59 9134.72 2130.41 154.36 4716.12 87.87 8525.19 4980.32 4190.15 28.63 3393 11757 3383000 11063 710 80.52 905 146 11247.06 67.15 416.75 4.01 26.95 8050.00 1944.04 145.03 4308.07 78.24 7893.53 4575.89 4093.85 27.71 3090 11295 3257667 10562 683 86.15 962 157 4315.63 63.93 147.70 OpenBenchmarking.org
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup KVM-QEMU VirtualBox Xen HVM DomU 1.0575 2.115 3.1725 4.23 5.2875 SE +/- 0.09, N = 10 SE +/- 0.13, N = 10 SE +/- 0.03, N = 5 4.70 4.01 4.24
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.706 Multiple Sequence Alignment KVM-QEMU VirtualBox Xen HVM DomU 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 25.59 26.95 36.43
NAS Parallel Benchmarks Test / Class: BT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: BT.A KVM-QEMU VirtualBox Xen HVM DomU 2K 4K 6K 8K 10K SE +/- 30.12, N = 3 SE +/- 38.28, N = 3 SE +/- 11.02, N = 3 9134.72 8050.00 7034.05
NAS Parallel Benchmarks Test / Class: CG.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: CG.B KVM-QEMU VirtualBox Xen HVM DomU 500 1000 1500 2000 2500 SE +/- 16.10, N = 3 SE +/- 0.99, N = 3 SE +/- 1.06, N = 3 2130.41 1944.04 1671.94
NAS Parallel Benchmarks Test / Class: EP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B KVM-QEMU VirtualBox Xen HVM DomU 30 60 90 120 150 SE +/- 0.64, N = 3 SE +/- 0.40, N = 3 SE +/- 0.07, N = 3 154.36 145.03 116.59
NAS Parallel Benchmarks Test / Class: FT.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: FT.B KVM-QEMU VirtualBox Xen HVM DomU 1000 2000 3000 4000 5000 SE +/- 30.36, N = 3 SE +/- 39.72, N = 3 SE +/- 2.06, N = 3 4716.12 4308.07 3777.30
NAS Parallel Benchmarks Test / Class: IS.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: IS.C KVM-QEMU VirtualBox Xen HVM DomU 20 40 60 80 100 SE +/- 2.73, N = 6 SE +/- 2.55, N = 6 SE +/- 0.06, N = 3 87.87 78.24 97.68
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.A KVM-QEMU VirtualBox Xen HVM DomU 2K 4K 6K 8K 10K SE +/- 118.14, N = 6 SE +/- 76.11, N = 3 SE +/- 7.03, N = 3 8525.19 7893.53 6254.72
NAS Parallel Benchmarks Test / Class: MG.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: MG.B KVM-QEMU VirtualBox Xen HVM DomU 1100 2200 3300 4400 5500 SE +/- 18.27, N = 3 SE +/- 28.77, N = 3 SE +/- 222.22, N = 6 4980.32 4575.89 3843.84
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: SP.A KVM-QEMU VirtualBox Xen HVM DomU 900 1800 2700 3600 4500 SE +/- 72.35, N = 6 SE +/- 16.78, N = 3 SE +/- 41.04, N = 3 4190.15 4093.85 3405.65
NAS Parallel Benchmarks Test / Class: UA.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: UA.A KVM-QEMU VirtualBox Xen HVM DomU 7 14 21 28 35 SE +/- 0.50, N = 3 SE +/- 0.07, N = 3 SE +/- 0.67, N = 6 28.63 27.71 21.22
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance KVM-QEMU VirtualBox Xen HVM DomU 700 1400 2100 2800 3500 SE +/- 72.83, N = 10 SE +/- 34.80, N = 10 SE +/- 37.23, N = 10 3393 3090 2409
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test KVM-QEMU VirtualBox Xen HVM DomU 3K 6K 9K 12K 15K SE +/- 70.24, N = 3 SE +/- 48.81, N = 3 SE +/- 81.83, N = 3 11757 11295 9771
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Traditional DES KVM-QEMU VirtualBox Xen HVM DomU 700K 1400K 2100K 2800K 3500K SE +/- 29365.51, N = 3 SE +/- 7264.83, N = 3 SE +/- 6641.62, N = 3 3383000 3257667 2397333
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: MD5 KVM-QEMU VirtualBox Xen HVM DomU 2K 4K 6K 8K 10K SE +/- 8.35, N = 3 SE +/- 25.54, N = 3 SE +/- 2.85, N = 3 11063 10562 7628
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Blowfish KVM-QEMU VirtualBox Xen HVM DomU 150 300 450 600 750 SE +/- 0.88, N = 3 SE +/- 2.60, N = 3 SE +/- 0.88, N = 3 710 683 491
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time KVM-QEMU VirtualBox Xen HVM DomU 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 SE +/- 0.01, N = 3 80.52 86.15 107.65
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time KVM-QEMU VirtualBox Xen HVM DomU 300 600 900 1200 1500 905 962 1328
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples KVM-QEMU VirtualBox Xen HVM DomU 40 80 120 160 200 SE +/- 1.33, N = 3 SE +/- 1.15, N = 3 SE +/- 0.00, N = 3 146 157 188
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving KVM-QEMU VirtualBox Xen HVM DomU 2K 4K 6K 8K 10K SE +/- 167.10, N = 3 SE +/- 22.06, N = 3 SE +/- 44.78, N = 3 11247.06 4315.63 11231.48
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance KVM-QEMU VirtualBox Xen HVM DomU 15 30 45 60 75 SE +/- 0.21, N = 4 SE +/- 0.37, N = 4 SE +/- 0.02, N = 4 67.15 63.93 46.73
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.7.3 Test Target: Default Test Directory KVM-QEMU VirtualBox Xen HVM DomU 130 260 390 520 650 SE +/- 0.89, N = 3 SE +/- 0.75, N = 3 SE +/- 2.30, N = 3 416.75 147.70 608.92
Phoronix Test Suite v10.8.5