Xen HVM domU vs. KVM vs. VirtualBox - Ubuntu

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/1110164-AR-1110169AR92&grs&sro.

Xen HVM domU vs. KVM vs. VirtualBox - UbuntuProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerBare MetalVirtualBoxXen HVM DomUKVM-QEMUIntel Core i7-2630QM @ 2.00GHz (8 Cores)Compal PBL21Intel 2nd Generation Core Family8192MB128GB Super Talent STT_FTM28G225HNVIDIA GeForce GT 555M (672/900MHz)Realtek ALC259Realtek RTL8111/8168B + Atheros AR9285 WirelessUbuntu 11.103.0.0-12-generic (x86_64)Unity 4.22.0X Server 1.10.4nouveau 0.0.162.1 Mesa 7.11GCC 4.6.1ext41920x1080Intel Core i7-2630QM @ 1.99GHz (8 Cores)innotek VirtualBox v1.2Intel 440FX - 82441FX PMC6144MB42GB VBOX HDDInnoTek VirtualBoxIntel 82801AA AC 97 AudioVBOX monitorIntel 82540EM Gigabitvboxvideo 1.0.11920x1034VirtualBox 4.1.2_Ubuntur38459Intel Core i7-2630QM @ 2.00GHz (8 Cores)Xen HVM domU v4.1.132GBCirrus Logic GD 5446Ensoniq ES1370cirrus 1.3.21024x768Xen 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.11QEMUOpenBenchmarking.orgSystem Details- VirtualBox: Disk Scheduler: CFQ.

Xen HVM domU vs. KVM vs. VirtualBox - Ubuntusqlite: Default Test Directoryapache: Static Web Page Servingpovray: Total Timec-ray: Total Timejohn-the-ripper: MD5mafft: Multiple Sequence Alignmentjohn-the-ripper: Blowfishopenssl: RSA 4096-bit Performancejohn-the-ripper: Traditional DEScompress-7zip: Compress Speed Testnpb: EP.Bnpb: SP.Anpb: CG.Bnpb: BT.Anpb: FT.Bsmallpt: Global Illumination Renderer; 100 Samplespostmark: Disk Transaction Performanceclomp: Static OMP Speedupnpb: UA.Anpb: MG.Bnpb: LU.Anpb: IS.CBare MetalVirtualBoxXen HVM DomUKVM-QEMU319.9215642.7490073.251112425.0171467.75347500013331157.694604.692259.979483.244936.2914441664.9032.045262.678803.39141.82147.704315.6396286.151056226.9568363.93325766711295145.034093.851944.048050.004308.0715730904.0127.714575.897893.5378.24608.9211231.481328107.65762836.4349146.7323973339771116.593405.651671.947034.053777.3018824094.2421.223843.846254.7297.68416.7511247.0690580.521106325.5971067.15338300011757154.364190.152130.419134.724716.1214633934.7028.634980.328525.1987.87OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.3Test Target: Default Test DirectoryBare MetalKVM-QEMUVirtualBoxXen HVM DomU130260390520650SE +/- 0.66, N = 3SE +/- 0.89, N = 3SE +/- 0.75, N = 3SE +/- 2.30, N = 3319.92416.75147.70608.92

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.17Static Web Page ServingBare MetalKVM-QEMUVirtualBoxXen HVM DomU3K6K9K12K15KSE +/- 123.21, N = 3SE +/- 167.10, N = 3SE +/- 22.06, N = 3SE +/- 44.78, N = 315642.7411247.064315.6311231.48

POV-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.6.1Total TimeBare MetalKVM-QEMUVirtualBoxXen HVM DomU300600900120015009009059621328

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeBare MetalKVM-QEMUVirtualBoxXen HVM DomU20406080100SE +/- 0.47, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 3SE +/- 0.01, N = 373.2580.5286.15107.65

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: MD5Bare MetalKVM-QEMUVirtualBoxXen HVM DomU2K4K6K8K10KSE +/- 16.68, N = 3SE +/- 8.35, N = 3SE +/- 25.54, N = 3SE +/- 2.85, N = 31112411063105627628

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.706Multiple Sequence AlignmentBare MetalKVM-QEMUVirtualBoxXen HVM DomU816243240SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 325.0125.5926.9536.43

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: BlowfishBare MetalKVM-QEMUVirtualBoxXen HVM DomU150300450600750SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 2.60, N = 3SE +/- 0.88, N = 3714710683491

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0aRSA 4096-bit PerformanceBare MetalKVM-QEMUVirtualBoxXen HVM DomU1530456075SE +/- 0.27, N = 4SE +/- 0.21, N = 4SE +/- 0.37, N = 4SE +/- 0.02, N = 467.7567.1563.9346.73

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: Traditional DESBare MetalKVM-QEMUVirtualBoxXen HVM DomU700K1400K2100K2800K3500KSE +/- 50302.42, N = 3SE +/- 29365.51, N = 3SE +/- 7264.83, N = 3SE +/- 6641.62, N = 33475000338300032576672397333

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.13Compress Speed TestBare MetalKVM-QEMUVirtualBoxXen HVM DomU3K6K9K12K15KSE +/- 219.83, N = 3SE +/- 70.24, N = 3SE +/- 48.81, N = 3SE +/- 81.83, N = 31333111757112959771

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BBare MetalKVM-QEMUVirtualBoxXen HVM DomU306090120150SE +/- 1.01, N = 3SE +/- 0.64, N = 3SE +/- 0.40, N = 3SE +/- 0.07, N = 3157.69154.36145.03116.59

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.ABare MetalKVM-QEMUVirtualBoxXen HVM DomU10002000300040005000SE +/- 11.34, N = 3SE +/- 72.35, N = 6SE +/- 16.78, N = 3SE +/- 41.04, N = 34604.694190.154093.853405.65

NAS Parallel Benchmarks

Test / Class: CG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: CG.BBare MetalKVM-QEMUVirtualBoxXen HVM DomU5001000150020002500SE +/- 1.12, N = 3SE +/- 16.10, N = 3SE +/- 0.99, N = 3SE +/- 1.06, N = 32259.972130.411944.041671.94

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: BT.ABare MetalKVM-QEMUVirtualBoxXen HVM DomU2K4K6K8K10KSE +/- 32.43, N = 3SE +/- 30.12, N = 3SE +/- 38.28, N = 3SE +/- 11.02, N = 39483.249134.728050.007034.05

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BBare MetalKVM-QEMUVirtualBoxXen HVM DomU11002200330044005500SE +/- 27.27, N = 3SE +/- 30.36, N = 3SE +/- 39.72, N = 3SE +/- 2.06, N = 34936.294716.124308.073777.30

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesBare MetalKVM-QEMUVirtualBoxXen HVM DomU4080120160200SE +/- 1.20, N = 3SE +/- 1.33, N = 3SE +/- 1.15, N = 3SE +/- 0.00, N = 3144146157188

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceBare MetalKVM-QEMUVirtualBoxXen HVM DomU9001800270036004500SE +/- 0.00, N = 5SE +/- 72.83, N = 10SE +/- 34.80, N = 10SE +/- 37.23, N = 104166339330902409

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupBare MetalKVM-QEMUVirtualBoxXen HVM DomU1.10252.2053.30754.415.5125SE +/- 0.04, N = 5SE +/- 0.09, N = 10SE +/- 0.13, N = 10SE +/- 0.03, N = 54.904.704.014.24

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.ABare MetalKVM-QEMUVirtualBoxXen HVM DomU714212835SE +/- 0.05, N = 3SE +/- 0.50, N = 3SE +/- 0.07, N = 3SE +/- 0.67, N = 632.0428.6327.7121.22

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BBare MetalKVM-QEMUVirtualBoxXen HVM DomU11002200330044005500SE +/- 4.12, N = 3SE +/- 18.27, N = 3SE +/- 28.77, N = 3SE +/- 222.22, N = 65262.674980.324575.893843.84

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.ABare MetalKVM-QEMUVirtualBoxXen HVM DomU2K4K6K8K10KSE +/- 435.53, N = 6SE +/- 118.14, N = 6SE +/- 76.11, N = 3SE +/- 7.03, N = 38803.398525.197893.536254.72

NAS Parallel Benchmarks

Test / Class: IS.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: IS.CBare MetalKVM-QEMUVirtualBoxXen HVM DomU306090120150SE +/- 0.32, N = 3SE +/- 2.73, N = 6SE +/- 2.55, N = 6SE +/- 0.06, N = 3141.8287.8778.2497.68


Phoronix Test Suite v10.8.4