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.

Xen HVM domU vs. KVM vs. VirtualBoxProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionSystem LayerOpenGLXen HVM DomUKVM-QEMUVirtualBoxIntel Core i7-2630QM @ 2.00GHz (8 Cores)Xen HVM domU v4.1.1Intel 440FX - 82441FX PMC6144MB32GBCirrus Logic GD 5446Ensoniq ES1370Ubuntu 11.103.0.0-12-generic (x86_64)Unity 4.22.0X Server 1.10.4cirrus 1.3.2GCC 4.6.1ext41024x768Xen HVM domU 4.1.1QEMU Virtual 0.14.1 @ 2.00GHz (8 Cores)BochsRed Hat VirtioGeneric 1af4 ID 20Red Hat Virtio device2.1 Mesa 7.11QEMUIntel Core i7-2630QM @ 1.99GHz (8 Cores)innotek VirtualBox v1.2Intel 440FX - 82441FX PMC42GB VBOX HDDInnoTek VirtualBoxIntel 82801AA AC 97 AudioVBOX monitorIntel 82540EM Gigabitvboxvideo 1.0.11920x1034VirtualBox 4.1.2_Ubuntur38459OpenBenchmarking.orgSystem Details- VirtualBox: Disk Scheduler: CFQ.

Xen HVM domU vs. KVM vs. VirtualBoxc-ray: Total Timepovray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesjohn-the-ripper: Traditional DESjohn-the-ripper: MD5john-the-ripper: Blowfishopenssl: RSA 4096-bit Performancecompress-7zip: Compress Speed Testnpb: BT.Anpb: CG.Bnpb: EP.Bnpb: FT.Bnpb: IS.Cnpb: LU.Anpb: MG.Bnpb: SP.Anpb: UA.Amafft: Multiple Sequence Alignmentclomp: Static OMP Speedupapache: Static Web Page Servingpostmark: Disk Transaction Performancesqlite: Default Test DirectoryXen HVM DomUKVM-QEMUVirtualBox107.6513281882397333762849146.7397717034.051671.94116.593777.3097.686254.723843.843405.6521.2236.434.2411231.482409608.9280.5290514633830001106371067.15117579134.722130.41154.364716.1287.878525.194980.324190.1528.6325.594.7011247.063393416.7586.1596215732576671056268363.93112958050.001944.04145.034308.0778.247893.534575.894093.8527.7126.954.014315.633090147.70OpenBenchmarking.org

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeXen HVM DomUKVM-QEMUVirtualBox20406080100SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 3107.6580.5286.15

POV-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.6.1Total TimeXen HVM DomUKVM-QEMUVirtualBox300600900120015001328905962

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesXen HVM DomUKVM-QEMUVirtualBox4080120160200SE +/- 0.00, N = 3SE +/- 1.33, N = 3SE +/- 1.15, N = 3188146157

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: Traditional DESXen HVM DomUKVM-QEMUVirtualBox700K1400K2100K2800K3500KSE +/- 6641.62, N = 3SE +/- 29365.51, N = 3SE +/- 7264.83, N = 3239733333830003257667

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: MD5Xen HVM DomUKVM-QEMUVirtualBox2K4K6K8K10KSE +/- 2.85, N = 3SE +/- 8.35, N = 3SE +/- 25.54, N = 376281106310562

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: BlowfishXen HVM DomUKVM-QEMUVirtualBox150300450600750SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 2.60, N = 3491710683

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0aRSA 4096-bit PerformanceXen HVM DomUKVM-QEMUVirtualBox1530456075SE +/- 0.02, N = 4SE +/- 0.21, N = 4SE +/- 0.37, N = 446.7367.1563.93

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.13Compress Speed TestXen HVM DomUKVM-QEMUVirtualBox3K6K9K12K15KSE +/- 81.83, N = 3SE +/- 70.24, N = 3SE +/- 48.81, N = 397711175711295

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: BT.AXen HVM DomUKVM-QEMUVirtualBox2K4K6K8K10KSE +/- 11.02, N = 3SE +/- 30.12, N = 3SE +/- 38.28, N = 37034.059134.728050.00

NAS Parallel Benchmarks

Test / Class: CG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: CG.BXen HVM DomUKVM-QEMUVirtualBox5001000150020002500SE +/- 1.06, N = 3SE +/- 16.10, N = 3SE +/- 0.99, N = 31671.942130.411944.04

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BXen HVM DomUKVM-QEMUVirtualBox306090120150SE +/- 0.07, N = 3SE +/- 0.64, N = 3SE +/- 0.40, N = 3116.59154.36145.03

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BXen HVM DomUKVM-QEMUVirtualBox10002000300040005000SE +/- 2.06, N = 3SE +/- 30.36, N = 3SE +/- 39.72, N = 33777.304716.124308.07

NAS Parallel Benchmarks

Test / Class: IS.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: IS.CXen HVM DomUKVM-QEMUVirtualBox20406080100SE +/- 0.06, N = 3SE +/- 2.73, N = 6SE +/- 2.55, N = 697.6887.8778.24

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.AXen HVM DomUKVM-QEMUVirtualBox2K4K6K8K10KSE +/- 7.03, N = 3SE +/- 118.14, N = 6SE +/- 76.11, N = 36254.728525.197893.53

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BXen HVM DomUKVM-QEMUVirtualBox11002200330044005500SE +/- 222.22, N = 6SE +/- 18.27, N = 3SE +/- 28.77, N = 33843.844980.324575.89

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AXen HVM DomUKVM-QEMUVirtualBox9001800270036004500SE +/- 41.04, N = 3SE +/- 72.35, N = 6SE +/- 16.78, N = 33405.654190.154093.85

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.AXen HVM DomUKVM-QEMUVirtualBox714212835SE +/- 0.67, N = 6SE +/- 0.50, N = 3SE +/- 0.07, N = 321.2228.6327.71

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.706Multiple Sequence AlignmentXen HVM DomUKVM-QEMUVirtualBox816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 336.4325.5926.95

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupXen HVM DomUKVM-QEMUVirtualBox1.05752.1153.17254.235.2875SE +/- 0.03, N = 5SE +/- 0.09, N = 10SE +/- 0.13, N = 104.244.704.01

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.17Static Web Page ServingXen HVM DomUKVM-QEMUVirtualBox2K4K6K8K10KSE +/- 44.78, N = 3SE +/- 167.10, N = 3SE +/- 22.06, N = 311231.4811247.064315.63

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceXen HVM DomUKVM-QEMUVirtualBox7001400210028003500SE +/- 37.23, N = 10SE +/- 72.83, N = 10SE +/- 34.80, N = 10240933933090

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.3Test Target: Default Test DirectoryXen HVM DomUKVM-QEMUVirtualBox130260390520650SE +/- 2.30, N = 3SE +/- 0.89, N = 3SE +/- 0.75, N = 3608.92416.75147.70


Phoronix Test Suite v10.8.4