Ubuntu 12.10 KVM Virtualization - Ubuntu 12.04, CentOS 6.3 Ubuntu 12.10 virtualization performance benchmarking with KVM virtual machines against an Intel Core i7 Sandy Bridge Extreme Edition i7-3960X host with hardware virtualization on Linux 3.5. Ubuntu Linux virtualization results compared to KVM on Ubuntu 12.04.1 LTS and CentOS 6.3 from the same hardware system. Benchmarking for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1210214-RA-VIRTQUANT18&sor&grs .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 Bare Metal Host KVM Bare Metal Host KVM Bare Metal Host KVM Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel DX79SI Intel Xeon E5/Core 2 x 4096 MB DDR3-1600MHz 64GB OCZ VERTEX AMD Radeon HD 4650 512MB Intel C600/X79 DELL S2409W Intel 82579LM Gigabit Connection CentOS 6.3 2.6.32-279.el6.x86_64 (x86_64) GNOME 2.28.2 X Server 1.10.6 radeon 6.14.2 2.1 Mesa 7.11 Gallium 0.4 GCC 4.4.6 20120305 ext4 1920x1080 QEMU Virtual @ 3.30GHz (12 Cores) Red Hat KVM Red Hat Virtio 4096MB 20GB Cirrus Logic GD 5446 Intel 82801FB/FBM/FR/FW/FRW Red Hat Virtio device cirrus 1.3.2 2.1 Mesa 7.11 1024x768 QEMU Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel DX79SI Intel Sandy Bridge DMI2 8192MB 64GB OCZ VERTEX AMD Radeon HD 4650 512MB Realtek ALC892 DELL S2409W Intel 82579LM Gigabit Connection Ubuntu 12.04 3.2.0-29-generic (x86_64) Unity 5.14.0 X Server 1.11.3 radeon 6.14.99 2.1 Mesa 8.0.2 Gallium 0.4 GCC 4.6 1920x1080 QEMU Virtual 1.0 @ 3.30GHz (12 Cores) Bochs Red Hat Virtio 4096MB 20GB LLVMpipe Generic 1af4 ID 20 Red Hat Virtio device Unity 2D 5.14.0 cirrus 1.3.2 1024x768 QEMU 1.0 Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel DX79SI Intel Xeon E5/Core 8192MB 64GB OCZ VERTEX AMD Radeon HD 4650 512MB Realtek ALC892 DELL S2409W Intel 82579LM Gigabit Connection Ubuntu 12.10 3.5.0-17-generic (x86_64) Unity 6.8.0 X Server 1.13.0 radeon 6.99.99 2.1 Mesa 9.0 Gallium 0.4 GCC 4.7 1920x1080 QEMU Virtual 1.2.0 @ 3.30GHz (12 Cores) Bochs Intel 440FX- 82441FX PMC 4096MB 24GB LLVMpipe Generic 1af4 ID 21 Red Hat Virtio device cirrus 1.5.1 1024x768 QEMU 1.2.0 OpenBenchmarking.org Compiler Details - CentOS 6.3: Bare Metal Host: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic - CentOS 6.3: KVM: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic - Ubuntu 12.04.1 LTS: Bare Metal Host: --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 - Ubuntu 12.04.1 LTS: KVM: --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 - Ubuntu 12.10: Bare Metal Host: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,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 - Ubuntu 12.10: KVM: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,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 Processor Details - CentOS 6.3: Bare Metal Host, Ubuntu 12.04.1 LTS: Bare Metal Host, Ubuntu 12.10: Bare Metal Host: Scaling Governor: ondemand System Details - CentOS 6.3: Bare Metal Host: Python 2.6.6. SELinux: Enabled. - CentOS 6.3: KVM: Python 2.6.6. SELinux: Enabled. - Ubuntu 12.04.1 LTS: Bare Metal Host: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system. - Ubuntu 12.04.1 LTS: KVM: Disk Scheduler: CFQ. Python 2.7.3. - Ubuntu 12.10: Bare Metal Host: Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system. - Ubuntu 12.10: KVM: Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system. Disk Mount Options Details - CentOS 6.3: Bare Metal Host, CentOS 6.3: KVM: barrier=1,data=ordered,relatime,rw,seclabel Disk Details - Ubuntu 12.04.1 LTS: Bare Metal Host: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr - Ubuntu 12.04.1 LTS: KVM: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr - Ubuntu 12.10: Bare Metal Host: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Ubuntu 12.10: KVM: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping npb: SP.A npb: MG.B npb: IS.C pgbench: TPC-B Transactions Per Second scimark2: Monte Carlo npb: BT.A dbench: 1 npb: CG.B scimark2: Fast Fourier Transform npb: UA.A graphics-magick: Resizing apache: Static Web Page Serving c-ray: Total Time x264: H.264 Video Encoding build-linux-kernel: Time To Compile build-php: Time To Compile npb: EP.B vpxenc: vpxenc minion: Bibd minion: Solitaire ffmpeg: H.264 HD To NTSC DV npb: FT.B dolfyn: Computational Fluid Dynamics graphics-magick: HWB Color Space scimark2: Sparse Matrix Multiply graphics-magick: Sharpen graphics-magick: Blur minion: Graceful ffte: N=64, 1D Complex FFT Routine smallpt: Global Illumination Renderer; 100 Samples scimark2: Dense LU Matrix Factorization encode-opus: WAV, Opus Encode, Opus Decode graphics-magick: Local Adaptive Thresholding nero2d: Total Time povray: Total Time minion: Quasigroup encode-mp3: WAV To MP3 openssl: RSA 4096-bit Performance scimark2: Jacobi Successive Over-Relaxation compress-pbzip2: 256MB File Compression john-the-ripper: Blowfish npb: LU.A compilebench: Initial Create compilebench: Compile CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 Bare Metal Host KVM Bare Metal Host KVM Bare Metal Host KVM 164.16 3878.18 2922.92 148.21 325.88 12936.18 26.93 1565.87 322.76 53.91 164 32.46 57.00 21.55 353.66 117.89 110.43 6315.94 26.87 183 2040.56 103 138 72.69 5925.41 60 2250.35 134 461.21 666 155.97 13.62 121.27 1174.66 5.76 7054 11405.33 112.82 204.04 48.14 1698.74 1286.70 110.17 271.67 322.69 8346.52 30.67 1016.13 314.00 46.62 122 33.17 69.01 26.04 313.36 119.92 116.57 5948.96 27.39 175 1995.36 97 128 74.67 5843.23 62 2204.18 130 466.43 678 160.79 13.85 119.70 1160.22 6.09 5750 9717.63 43.56 46.23 187.77 3854.57 2370.23 188.83 385.90 539.23 12860.69 38.72 1101.05 284.98 45.01 178 18421.02 30.71 210.52 57.20 20.92 368.77 28.77 116.37 112.63 18.27 5519.63 24.65 198 1812.39 107 141 69.70 5469.06 60 2341.80 137 446.77 661 156.37 13.58 121.53 1176.92 6.14 8037 12918.35 75.65 63.51 63.89 3313.68 2592.32 114.29 238.90 536.54 11899.18 27.76 1513.18 241.54 41.27 168 12629.58 32.45 164.66 65.05 24.52 360.19 23.75 125.41 122.40 21.18 5891.17 25.07 191 1943.54 104 133 73.31 5470.42 60 2240.92 133 450.00 664 156.65 13.66 121.00 1171.30 5.93 7258 9962.72 40.70 28.18 171.05 3642.89 2724.79 188.55 407.19 400.61 12831.17 41.60 1530.57 343.63 52.60 170 14080.67 22.84 211.31 61.08 22.22 387.23 28.85 118.42 115.29 18.35 6363.54 24.02 192 2015.28 105 138 73.15 5762.41 64 2367.75 9.43 139 439.23 649 156.04 13.53 121.20 1176.92 5.67 8160 12835.23 91.57 75.73 64.53 3367.85 2505.78 115.05 341.02 407.79 11521.14 34.51 1456.82 229.09 36.78 165 13227.70 23.88 165.36 71.25 25.80 378.73 23.63 139.40 131.06 20.96 5887.19 24.67 186 1863.96 103 131 75.79 5714.71 65 2197.08 10.15 133 448.96 658 156.03 13.64 120.57 1170.18 6.35 7260 10160.83 98.99 150.96 OpenBenchmarking.org
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping Bare Metal Host KVM 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.56, N = 3 SE +/- 0.38, N = 3 SE +/- 0.52, N = 3 187.77 63.89 171.05 64.53 164.16 48.14 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lpthread -lstdc++
NAS Parallel Benchmarks Test / Class: SP.A CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: SP.A Bare Metal Host KVM 800 1600 2400 3200 4000 SE +/- 5.97, N = 3 SE +/- 133.33, N = 6 SE +/- 10.90, N = 3 SE +/- 46.12, N = 3 SE +/- 15.72, N = 3 SE +/- 31.57, N = 3 3878.18 1698.74 3854.57 3313.68 3642.89 3367.85 1. (F9X) gfortran options: -fopenmp
NAS Parallel Benchmarks Test / Class: MG.B CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: MG.B Bare Metal Host KVM 600 1200 1800 2400 3000 SE +/- 3.07, N = 3 SE +/- 287.58, N = 6 SE +/- 1.80, N = 3 SE +/- 22.30, N = 3 SE +/- 18.25, N = 3 SE +/- 2.91, N = 3 2922.92 1286.70 2724.79 2505.78 2592.32 2370.23 1. (F9X) gfortran options: -fopenmp
NAS Parallel Benchmarks Test / Class: IS.C Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: IS.C Bare Metal Host KVM 40 80 120 160 200 SE +/- 0.12, N = 3 SE +/- 0.21, N = 3 SE +/- 0.32, N = 3 SE +/- 0.49, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 188.83 114.29 188.55 115.05 148.21 110.17 1. (F9X) gfortran options: -fopenmp
PostgreSQL pgbench TPC-B Transactions Per Second Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second Bare Metal Host KVM 90 180 270 360 450 SE +/- 2.59, N = 3 SE +/- 1.63, N = 3 SE +/- 2.56, N = 3 SE +/- 1.09, N = 3 SE +/- 3.62, N = 2 407.19 341.02 385.90 238.90 271.67 1. (CC) gcc options: -O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm
SciMark Computational Test: Monte Carlo Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Bare Metal Host KVM 120 240 360 480 600 SE +/- 0.34, N = 4 SE +/- 0.84, N = 4 SE +/- 6.26, N = 4 SE +/- 11.96, N = 8 SE +/- 0.29, N = 4 SE +/- 0.25, N = 4 539.23 536.54 407.79 400.61 325.88 322.69
NAS Parallel Benchmarks Test / Class: BT.A CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: BT.A Bare Metal Host KVM 3K 6K 9K 12K 15K SE +/- 3.41, N = 3 SE +/- 586.38, N = 6 SE +/- 40.43, N = 3 SE +/- 102.48, N = 3 SE +/- 7.67, N = 3 SE +/- 114.60, N = 3 12936.18 8346.52 12860.69 11899.18 12831.17 11521.14 1. (F9X) gfortran options: -fopenmp
Dbench Client Count: 1 Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Bare Metal Host KVM 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.35, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 41.60 34.51 38.72 27.76 30.67 26.93 1. (CC) gcc options: -lpopt
NAS Parallel Benchmarks Test / Class: CG.B CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: CG.B Bare Metal Host KVM 300 600 900 1200 1500 SE +/- 1.37, N = 3 SE +/- 67.78, N = 6 SE +/- 0.26, N = 3 SE +/- 8.16, N = 3 SE +/- 4.31, N = 3 SE +/- 16.90, N = 5 1565.87 1016.13 1530.57 1456.82 1513.18 1101.05 1. (F9X) gfortran options: -fopenmp
SciMark Computational Test: Fast Fourier Transform Ubuntu 12.10 CentOS 6.3 Ubuntu 12.04.1 LTS OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Bare Metal Host KVM 70 140 210 280 350 SE +/- 0.00, N = 4 SE +/- 0.40, N = 4 SE +/- 4.45, N = 4 SE +/- 0.58, N = 4 SE +/- 0.45, N = 4 SE +/- 0.17, N = 4 343.63 229.09 322.76 314.00 284.98 241.54
NAS Parallel Benchmarks Test / Class: UA.A CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: UA.A Bare Metal Host KVM 12 24 36 48 60 SE +/- 0.11, N = 3 SE +/- 2.25, N = 6 SE +/- 0.19, N = 3 SE +/- 0.73, N = 6 SE +/- 0.35, N = 3 SE +/- 3.09, N = 6 53.91 46.62 52.60 36.78 45.01 41.27 1. (F9X) gfortran options: -fopenmp
GraphicsMagick Operation: Resizing Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing Bare Metal Host KVM 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 4.74, N = 6 178 168 170 165 164 122 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
Apache Benchmark Static Web Page Serving Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.3 Static Web Page Serving Bare Metal Host KVM 4K 8K 12K 16K 20K SE +/- 79.67, N = 3 SE +/- 128.15, N = 3 SE +/- 137.48, N = 3 SE +/- 175.88, N = 3 18421.02 12629.58 14080.67 13227.70 1. (CC) gcc options: -shared -fPIC -O2 -pthread
C-Ray Total Time Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Bare Metal Host KVM 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 22.84 23.88 30.71 32.45 32.46 33.17 1. (CC) gcc options: -lm -lpthread -O3
x264 H.264 Video Encoding Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Frames Per Second, More Is Better x264 2012-10-03 H.264 Video Encoding Bare Metal Host KVM 50 100 150 200 250 SE +/- 4.91, N = 6 SE +/- 2.89, N = 4 SE +/- 4.93, N = 6 SE +/- 2.84, N = 6 211.31 165.36 210.52 164.66
Timed Linux Kernel Compilation Time To Compile CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile Bare Metal Host KVM 16 32 48 64 80 SE +/- 0.99, N = 6 SE +/- 1.37, N = 6 SE +/- 0.68, N = 3 SE +/- 1.01, N = 5 SE +/- 0.64, N = 3 SE +/- 0.57, N = 3 57.00 69.01 57.20 65.05 61.08 71.25
Timed PHP Compilation Time To Compile Ubuntu 12.04.1 LTS CentOS 6.3 Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Bare Metal Host KVM 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.48, N = 3 SE +/- 0.31, N = 3 SE +/- 1.55, N = 6 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 20.92 24.52 21.55 26.04 22.22 25.80 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
NAS Parallel Benchmarks Test / Class: EP.B Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B Bare Metal Host KVM 80 160 240 320 400 SE +/- 0.96, N = 3 SE +/- 1.98, N = 3 SE +/- 2.40, N = 3 SE +/- 6.53, N = 6 SE +/- 0.17, N = 3 SE +/- 13.90, N = 6 387.23 378.73 368.77 360.19 353.66 313.36 1. (F9X) gfortran options: -fopenmp
VP8 libvpx Encoding vpxenc Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc Bare Metal Host KVM 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.16, N = 3 SE +/- 0.35, N = 4 28.85 23.63 28.77 23.75 1. (CC) gcc options: -m64 -lvpx -lm -lpthread
Minion Benchmark: Bibd Ubuntu 12.04.1 LTS CentOS 6.3 Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Bibd Bare Metal Host KVM 30 60 90 120 150 SE +/- 0.36, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 SE +/- 0.33, N = 3 SE +/- 0.68, N = 3 SE +/- 0.49, N = 3 116.37 125.41 117.89 119.92 118.42 139.40 1. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt -lz -lbz2
Minion Benchmark: Solitaire CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Solitaire Bare Metal Host KVM 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.26, N = 3 SE +/- 1.36, N = 3 SE +/- 0.63, N = 3 SE +/- 0.71, N = 3 SE +/- 0.35, N = 3 110.43 116.57 112.63 122.40 115.29 131.06 1. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt -lz -lbz2
FFmpeg H.264 HD To NTSC DV Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 1.0 H.264 HD To NTSC DV Bare Metal Host KVM 5 10 15 20 25 SE +/- 0.17, N = 3 SE +/- 0.36, N = 3 SE +/- 0.18, N = 3 SE +/- 0.23, N = 3 18.27 21.18 18.35 20.96 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -lbz2 -lrt
NAS Parallel Benchmarks Test / Class: FT.B Ubuntu 12.10 CentOS 6.3 Ubuntu 12.04.1 LTS OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: FT.B Bare Metal Host KVM 1400 2800 4200 5600 7000 SE +/- 8.22, N = 3 SE +/- 29.81, N = 3 SE +/- 4.26, N = 3 SE +/- 17.47, N = 3 SE +/- 15.80, N = 3 SE +/- 81.59, N = 5 6363.54 5887.19 6315.94 5948.96 5891.17 5519.63 1. (F9X) gfortran options: -fopenmp
Dolfyn Computational Fluid Dynamics Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Bare Metal Host KVM 6 12 18 24 30 SE +/- 0.13, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 24.02 24.67 24.65 25.07 26.87 27.39
GraphicsMagick Operation: HWB Color Space Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space Bare Metal Host KVM 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 198 191 192 186 183 175 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
SciMark Computational Test: Sparse Matrix Multiply CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Bare Metal Host KVM 400 800 1200 1600 2000 SE +/- 33.16, N = 3 SE +/- 38.72, N = 4 SE +/- 4.76, N = 4 SE +/- 4.05, N = 4 SE +/- 2.31, N = 4 SE +/- 0.00, N = 4 2040.56 1995.36 2015.28 1863.96 1943.54 1812.39
GraphicsMagick Operation: Sharpen Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen Bare Metal Host KVM 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 107 104 105 103 103 97 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Blur Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur Bare Metal Host KVM 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 141 133 138 131 138 128 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
Minion Benchmark: Graceful Ubuntu 12.04.1 LTS CentOS 6.3 Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Graceful Bare Metal Host KVM 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.20, N = 3 SE +/- 0.36, N = 3 SE +/- 0.63, N = 3 SE +/- 0.20, N = 3 SE +/- 0.29, N = 3 69.70 73.31 72.69 74.67 73.15 75.79 1. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt -lz -lbz2
FFTE Test: N=64, 1D Complex FFT Routine CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine Bare Metal Host KVM 1300 2600 3900 5200 6500 SE +/- 64.15, N = 3 SE +/- 77.84, N = 3 SE +/- 8.08, N = 3 SE +/- 28.75, N = 3 SE +/- 0.76, N = 3 SE +/- 11.06, N = 3 5925.41 5843.23 5762.41 5714.71 5470.42 5469.06 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm
Smallpt Global Illumination Renderer; 100 Samples CentOS 6.3 Ubuntu 12.04.1 LTS Ubuntu 12.10 OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Bare Metal Host KVM 15 30 45 60 75 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 60 62 60 60 64 65 1. (CXX) g++ options: -fopenmp
SciMark Computational Test: Dense LU Matrix Factorization Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Bare Metal Host KVM 500 1000 1500 2000 2500 SE +/- 2.62, N = 4 SE +/- 4.33, N = 4 SE +/- 6.49, N = 4 SE +/- 3.84, N = 4 SE +/- 0.00, N = 4 SE +/- 15.54, N = 4 2367.75 2197.08 2341.80 2240.92 2250.35 2204.18
Opus Codec Encoding WAV, Opus Encode, Opus Decode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.0.1 WAV, Opus Encode, Opus Decode Bare Metal Host KVM 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 9.43 10.15 1. (CC) gcc options: -std=gnu99 -O3 -ffast-math -fPIE -pie -logg -lm -lopus
GraphicsMagick Operation: Local Adaptive Thresholding Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding Bare Metal Host KVM 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 139 133 137 133 134 130 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
Open FMM Nero2D Total Time Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time Bare Metal Host KVM 100 200 300 400 500 439.23 448.96 446.77 450.00 461.21 466.43 1. (CXX) g++ options: -O2 -lfftw3 -llapack -lblas -lgfortranbegin -lgfortran -lm
POV-Ray Total Time Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time Bare Metal Host KVM 150 300 450 600 750 649 658 661 664 666 678 1. (CXX) g++ options: -pipe -O3 -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -lz -lm
Minion Benchmark: Quasigroup CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org Seconds, Fewer Is Better Minion 0.12 Benchmark: Quasigroup Bare Metal Host KVM 40 80 120 160 200 SE +/- 0.47, N = 3 SE +/- 0.53, N = 3 SE +/- 0.18, N = 3 SE +/- 0.73, N = 3 SE +/- 0.56, N = 3 SE +/- 0.37, N = 3 155.97 160.79 156.03 156.04 156.37 156.65 1. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams-mt -lz -lbz2
LAME MP3 Encoding WAV To MP3 Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Bare Metal Host KVM 4 8 12 16 20 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 13.53 13.64 13.58 13.66 13.62 13.85
OpenSSL RSA 4096-bit Performance Ubuntu 12.04.1 LTS CentOS 6.3 Ubuntu 12.10 OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1c RSA 4096-bit Performance Bare Metal Host KVM 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 SE +/- 0.45, N = 3 SE +/- 0.37, N = 3 121.53 121.00 121.27 119.70 121.20 120.57 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
SciMark Computational Test: Jacobi Successive Over-Relaxation Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Bare Metal Host KVM 300 600 900 1200 1500 SE +/- 1.30, N = 4 SE +/- 0.00, N = 4 SE +/- 1.30, N = 4 SE +/- 1.12, N = 4 SE +/- 0.00, N = 4 SE +/- 1.09, N = 4 1176.92 1170.18 1176.92 1171.30 1174.66 1160.22
Parallel BZIP2 Compression 256MB File Compression Ubuntu 12.10 CentOS 6.3 Ubuntu 12.04.1 LTS OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression Bare Metal Host KVM 2 4 6 8 10 SE +/- 0.18, N = 6 SE +/- 0.47, N = 6 SE +/- 0.18, N = 6 SE +/- 0.10, N = 6 SE +/- 0.25, N = 6 SE +/- 0.35, N = 6 5.67 6.35 5.76 6.09 5.93 6.14 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
John The Ripper Test: Blowfish Ubuntu 12.10 Ubuntu 12.04.1 LTS CentOS 6.3 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9-jumbo-7 Test: Blowfish Bare Metal Host KVM 2K 4K 6K 8K 10K SE +/- 24.00, N = 3 SE +/- 148.01, N = 6 SE +/- 26.67, N = 3 SE +/- 530.46, N = 6 SE +/- 691.04, N = 6 SE +/- 887.22, N = 6 8160 7260 8037 7258 7054 5750 1. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl
NAS Parallel Benchmarks Test / Class: LU.A Ubuntu 12.04.1 LTS Ubuntu 12.10 CentOS 6.3 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.A Bare Metal Host KVM 3K 6K 9K 12K 15K SE +/- 105.44, N = 3 SE +/- 852.66, N = 6 SE +/- 26.87, N = 3 SE +/- 336.38, N = 6 SE +/- 205.62, N = 3 SE +/- 943.88, N = 6 12918.35 9962.72 12835.23 10160.83 11405.33 9717.63 1. (F9X) gfortran options: -fopenmp
Compile Bench Test: Initial Create CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Bare Metal Host KVM 30 60 90 120 150 SE +/- 3.14, N = 6 SE +/- 1.62, N = 6 SE +/- 5.54, N = 6 SE +/- 1.82, N = 3 SE +/- 4.12, N = 6 SE +/- 0.15, N = 3 112.82 43.56 98.99 91.57 75.65 40.70
Compile Bench Test: Compile CentOS 6.3 Ubuntu 12.10 Ubuntu 12.04.1 LTS OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Bare Metal Host KVM 40 80 120 160 200 SE +/- 10.07, N = 6 SE +/- 1.70, N = 6 SE +/- 15.11, N = 6 SE +/- 2.79, N = 6 SE +/- 2.34, N = 6 SE +/- 0.46, N = 6 204.04 46.23 150.96 75.73 63.51 28.18
Phoronix Test Suite v10.8.4