Intel Ivy Bridge Linux Virtualization

Intel Core i7-3770K testing with a ECS Z77H2-A2X v1.0 and Intel Ivy Bridge on Ubuntu 12.04 via the Phoronix Test Suite. Running KVM virtualization on i7-3770K host for a future article on Phoronix.com looking at the KVM and Oracle VM VirtualBox virtualization performance with Intel Ivy Bridge hardware.

HTML result view exported from: https://openbenchmarking.org/result/1205309-SU-IVYVIRTUA90&grw&rdt.

Intel Ivy Bridge Linux VirtualizationProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerBare MetalLinux KVMVirtualBox 4.1.12Intel Core i7-3770K @ 3.50GHz (8 Cores)ECS Z77H2-A2X v1.0Intel Ivy Bridge DRAM16384MB240GB OCZ VERTEX3Intel Ivy BridgeRealtek ALC892DELL P2210HRealtek RTL8111/8168BUbuntu 12.043.2.0-23-generic (x86_64)Unity 5.10.0X Server 1.11.3intel 2.17.02.1 Mesa 8.0.2GCC 4.6ext41920x1080QEMU Virtual 1.0 @ 3.50GHz (8 Cores)BochsRed Hat Virtio12288MB26GBLLVMpipeGeneric 1af4 ID 20Red Hat Virtio deviceUnity 2D 5.10.0cirrus 1.3.22.1 Mesa 8.0.2 Gallium 0.41024x768QEMU 1.0Intel Core i7-3770K @ 3.49GHz (8 Cores)innotek VirtualBox v1.2Intel 440FX- 82441FX PMC39GB VBOX HDDChromiumIntel 82801AA AC 97 AudioVBOX monitorIntel 82540EM GigabitUnity 5.10.0vboxvideo 1.0.12.11920x1080VirtualBox 4.1.12_Ubuntur77245OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v Disk Details- Bare Metal: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattrProcessor Details- Bare Metal: Scaling Governor: ondemandGraphics Details- Bare Metal: UXA- VirtualBox 4.1.12: ShadowFBSystem Details- Bare Metal: Disk Scheduler: CFQ. Compiz was running on this system.- VirtualBox 4.1.12: Compiz was running on this system.

Intel Ivy Bridge Linux Virtualizationencode-mp3: WAV To MP3openarena: 1920 x 1080openarena: 1920 x 1080himeno: Poisson Pressure Solvernpb: IS.Cnpb: SP.Anpb: UA.Affte: N=64, 1D Complex FFT Routinecompress-7zip: Compress Speed Testjohn-the-ripper: Blowfishcompress-pbzip2: 256MB File Compressionbuild-linux-kernel: Time To Compilevpxenc: vpxencx264: H.264 Video Encodingc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesapache: Static Web Page Servingnexuiz: 1920 x 1080 - Yes - Onopenssl: RSA 4096-bit Performancepgbench: TPC-B Transactions Per SecondBare MetalLinux KVMVirtualBox 4.1.1212.90122.0727.631638.06203.766107.8846.855631.792133259777.8879.6027.51151.0044.748124196.2838.06100.333088.5512.981623.49135.565878.0744.525616.601837158537.9289.9322.86127.3046.478116900.7099.801582.5830.7936.5019895.32127.815595.9740.765338.20749120.22161.915.8814.0657.752024391.281173.80OpenBenchmarking.org

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Bare MetalLinux KVMVirtualBox 4.1.12714212835SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.40, N = 612.9012.9830.79

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.5Resolution: 1920 x 1080Bare MetalVirtualBox 4.1.12306090120150SE +/- 0.77, N = 3SE +/- 0.10, N = 3122.0736.50

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080Bare MetalVirtualBox 4.1.12714212835SE +/- 0.07, N = 3SE +/- 0.00, N = 327.6319.00

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverBare MetalLinux KVMVirtualBox 4.1.12400800120016002000SE +/- 4.60, N = 3SE +/- 2.50, N = 3SE +/- 6.11, N = 31638.061623.49895.321. (CC) gcc options: -O3

NAS Parallel Benchmarks

Test / Class: IS.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: IS.CBare MetalLinux KVMVirtualBox 4.1.124080120160200SE +/- 0.21, N = 3SE +/- 0.30, N = 3SE +/- 0.82, N = 3203.76135.56127.811. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.ABare MetalLinux KVMVirtualBox 4.1.1213002600390052006500SE +/- 38.47, N = 3SE +/- 52.16, N = 3SE +/- 10.95, N = 36107.885878.075595.971. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.ABare MetalLinux KVMVirtualBox 4.1.121122334455SE +/- 0.02, N = 3SE +/- 0.58, N = 3SE +/- 0.32, N = 346.8544.5240.761. (F9X) gfortran options: -fopenmp

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineBare MetalLinux KVMVirtualBox 4.1.1212002400360048006000SE +/- 10.80, N = 3SE +/- 10.31, N = 3SE +/- 47.56, N = 35631.795616.605338.201. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestBare MetalLinux KVMVirtualBox 4.1.125K10K15K20K25KSE +/- 48.79, N = 3SE +/- 17.04, N = 3SE +/- 21.39, N = 3213321837174911. (CXX) g++ options: -pipe -lpthread

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9Test: BlowfishBare MetalLinux KVM13002600390052006500SE +/- 23.33, N = 3SE +/- 30.64, N = 3597758531. (CC) gcc options: -fopenmp -lcrypt

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.0.5256MB File CompressionBare MetalLinux KVMVirtualBox 4.1.12510152025SE +/- 0.12, N = 6SE +/- 0.05, N = 3SE +/- 0.67, N = 67.887.9220.221. (CXX) g++ options: -O2 -pthread -lpthread -lbz2

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To CompileBare MetalLinux KVMVirtualBox 4.1.124080120160200SE +/- 0.57, N = 3SE +/- 0.64, N = 3SE +/- 1.51, N = 379.6089.93161.91

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 0.9.7-p1vpxencBare MetalLinux KVMVirtualBox 4.1.12612182430SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.11, N = 327.5122.865.881. (CC) gcc options: -m64 -lvpx -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2011-12-06H.264 Video EncodingBare MetalLinux KVMVirtualBox 4.1.12306090120150SE +/- 1.53, N = 3SE +/- 0.93, N = 3SE +/- 0.11, N = 3151.00127.3014.06

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeBare MetalLinux KVMVirtualBox 4.1.121326395265SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 344.7446.4757.751. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesBare MetalLinux KVMVirtualBox 4.1.124080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 2.03, N = 381812021. (CXX) g++ options: -fopenmp

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.21Static Web Page ServingBare MetalLinux KVMVirtualBox 4.1.125K10K15K20K25KSE +/- 165.68, N = 3SE +/- 53.32, N = 3SE +/- 34.16, N = 324196.2816900.704391.281. (CC) gcc options: -O2 -pthread -lm -lrt -lcrypt -lpthread -ldl

Nexuiz

Resolution: 1920 x 1080 - HDR: Yes - Sound: On

OpenBenchmarking.orgFrames Per Second, More Is BetterNexuiz 2.5.2Resolution: 1920 x 1080 - HDR: Yes - Sound: OnBare Metal918273645SE +/- 0.04, N = 338.06

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0eRSA 4096-bit PerformanceBare MetalLinux KVM20406080100SE +/- 0.31, N = 4SE +/- 0.23, N = 4100.3399.801. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 8.4.11TPC-B Transactions Per SecondBare MetalLinux KVMVirtualBox 4.1.127001400210028003500SE +/- 21.14, N = 3SE +/- 2.47, N = 3SE +/- 8.55, N = 33088.551582.581173.801. (CC) gcc options: -O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm


Phoronix Test Suite v10.8.5