Quick Ubuntu 13.10 KVM Benchmarks

QEMU 1.5.0 testing on Ubuntu 13.10. Benchmarks of bare metal against a KVM guest through virt-manager on Ubuntu 13.10 using same packages all on a System76 Gazelle Pro laptop. Benchmarks by Michael Larabel for a future article on Phoronix.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1308296-SO-UBUNTUKVM59
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

C/C++ Compiler Tests 5 Tests
CPU Massive 9 Tests
Creator Workloads 5 Tests
Disk Test Suite 2 Tests
Encoding 3 Tests
Common Kernel Benchmarks 3 Tests
Multi-Core 8 Tests
Renderers 2 Tests
Server 2 Tests
Server CPU Tests 4 Tests
Video Encoding 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Clock Calculation Graphs Where Applicable

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Ubuntu 13.10
August 28 2013
 
KVM
August 28 2013
 
Invert Hiding All Results Option
 
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Quick Ubuntu 13.10 KVM BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionOpenGLSystem LayerUbuntu 13.10KVMIntel Core i7-4900MQ @ 2.80GHz (8 Cores)System76 Gazelle ProfessionalIntel Xeon E3-1200 v3/4th8192MB120GB INTEL SSDSC2CW12Intel 4th Gen Core IGP (1300MHz)Intel Haswell HDMIRealtek RTL8111/8168/8411 + Intel Centrino Advanced-N 6235Ubuntu 13.103.11.0-4-generic (x86_64)Unity 7.1.0X Server 1.14.2.901 (1.14.3 RC 1)intel 2.21.14GCC 4.8ext41920x1080QEMU Virtual 1.5.0 @ 2.79GHz (8 Cores)BochsIntel 440FX- 82441FX PMC6144MB32GBLLVMpipeGeneric 1af4 ID 21Red Hat Virtio devicevmware 13.0.12.1 Mesa 9.1.6 Gallium 0.42360x1770QEMU 1.5.0OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Ubuntu 13.10: Scaling Governor: acpi-cpufreq ondemandSystem Details- Disk Scheduler: DEADLINE.Environment Details- KVM: LIBGL_ALWAYS_SOFTWARE=1

Ubuntu 13.10 vs. KVM ComparisonPhoronix Test SuiteBaseline+15.3%+15.3%+30.6%+30.6%+45.9%+45.9%32.5%64Kb - 8GB - Write Performance61%Rand WriteH.2.V.E26%vpxenc20.8%S.W.P.S19.7%H.2.H.T.N.D12.8%Time To Compile5.2%D.T.P4.9%C.F.D2%IOzoneAIO-Stressx264VP8 libvpx EncodingApache BenchmarkFFmpegTimed Linux Kernel CompilationPostMarkDolfynUbuntu 13.10KVM

Quick Ubuntu 13.10 KVM Benchmarksaio-stress: Rand Writeiozone: 64Kb - 8GB - Write Performancepostmark: Disk Transaction Performancedolfyn: Computational Fluid Dynamicsvpxenc: vpxencx264: H.264 Video Encodingbuild-linux-kernel: Time To Compilec-ray: Total Timecompress-pbzip2: 256MB File Compressionprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplesffmpeg: H.264 HD To NTSC DVopenssl: RSA 4096-bit Performanceapache: Static Web Page ServingUbuntu 13.10KVM657.71488.07520821.6125.17163.8984.4826.567.8393.539913.47144.1723252.44871.66303.22496722.0520.83130.0888.8526.977.9694.979915.20141.9319426.32OpenBenchmarking.org

AIO-Stress

AIO-Stress is an a-synchronous I/O benchmark created by SuSE. Current this profile uses a 2048MB test file and a 64KB record size. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random WriteUbuntu 13.10KVM2004006008001000SE +/- 3.70, N = 3SE +/- 8.20, N = 3657.71871.661. (CC) gcc options: -pthread -laio
OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random WriteUbuntu 13.10KVM150300450600750Min: 652.15 / Avg: 657.71 / Max: 664.73Min: 858.05 / Avg: 871.66 / Max: 886.391. (CC) gcc options: -pthread -laio

IOzone

The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 8GB - Disk Test: Write PerformanceUbuntu 13.10KVM110220330440550SE +/- 0.51, N = 3SE +/- 42.73, N = 6488.07303.221. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 8GB - Disk Test: Write PerformanceUbuntu 13.10KVM90180270360450Min: 487.25 / Avg: 488.07 / Max: 489Min: 211.43 / Avg: 303.22 / Max: 488.921. (CC) gcc options: -O3

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceUbuntu 13.10KVM11002200330044005500SE +/- 0.00, N = 3SE +/- 33.00, N = 3520849671. (CC) gcc options: -O3
OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceUbuntu 13.10KVM9001800270036004500Min: 5208 / Avg: 5208 / Max: 5208Min: 4901 / Avg: 4967 / Max: 50001. (CC) gcc options: -O3

Dolfyn

Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsUbuntu 13.10KVM510152025SE +/- 0.04, N = 3SE +/- 0.06, N = 321.6122.05
OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsUbuntu 13.10KVM510152025Min: 21.57 / Avg: 21.61 / Max: 21.69Min: 21.93 / Avg: 22.05 / Max: 22.13

VP8 libvpx Encoding

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxencUbuntu 13.10KVM612182430SE +/- 0.13, N = 3SE +/- 0.17, N = 325.1720.831. (CC) gcc options: -m64 -lvpx -lm -lpthread -fomit-frame-pointer -O3
OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxencUbuntu 13.10KVM612182430Min: 24.96 / Avg: 25.17 / Max: 25.42Min: 20.5 / Avg: 20.83 / Max: 21.021. (CC) gcc options: -m64 -lvpx -lm -lpthread -fomit-frame-pointer -O3

x264

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingUbuntu 13.10KVM4080120160200SE +/- 0.22, N = 5SE +/- 0.28, N = 5163.89130.081. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingUbuntu 13.10KVM306090120150Min: 163.26 / Avg: 163.89 / Max: 164.47Min: 129.21 / Avg: 130.08 / Max: 130.761. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize

Timed Linux Kernel Compilation

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To CompileUbuntu 13.10KVM20406080100SE +/- 0.39, N = 3SE +/- 0.37, N = 384.4888.85
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To CompileUbuntu 13.10KVM20406080100Min: 84.07 / Avg: 84.48 / Max: 85.25Min: 88.48 / Avg: 88.85 / Max: 89.58

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 13.10KVM612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 326.5626.971. (CC) gcc options: -lm -lpthread -O3
OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 13.10KVM612182430Min: 26.53 / Avg: 26.56 / Max: 26.61Min: 26.91 / Avg: 26.97 / Max: 27.021. (CC) gcc options: -lm -lpthread -O3

Parallel BZIP2 Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionUbuntu 13.10KVM246810SE +/- 0.16, N = 6SE +/- 0.04, N = 37.837.961. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionUbuntu 13.10KVM3691215Min: 7.44 / Avg: 7.83 / Max: 8.53Min: 7.89 / Avg: 7.96 / Max: 81. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Primesieve

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationUbuntu 13.10KVM20406080100SE +/- 0.41, N = 3SE +/- 0.42, N = 393.5394.971. (CXX) g++ options: -O2 -fopenmp
OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationUbuntu 13.10KVM20406080100Min: 92.71 / Avg: 93.53 / Max: 93.99Min: 94.13 / Avg: 94.97 / Max: 95.481. (CXX) g++ options: -O2 -fopenmp

Smallpt

Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesUbuntu 13.10KVM20406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 399991. (CXX) g++ options: -fopenmp
OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesUbuntu 13.10KVM20406080100Min: 99 / Avg: 99 / Max: 99Min: 99 / Avg: 99.33 / Max: 1001. (CXX) g++ options: -fopenmp

FFmpeg

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.0H.264 HD To NTSC DVUbuntu 13.10KVM48121620SE +/- 0.06, N = 3SE +/- 0.06, N = 313.4715.201. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.0H.264 HD To NTSC DVUbuntu 13.10KVM48121620Min: 13.41 / Avg: 13.47 / Max: 13.59Min: 15.11 / Avg: 15.2 / Max: 15.321. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

OpenSSL

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1cRSA 4096-bit PerformanceUbuntu 13.10KVM306090120150SE +/- 0.09, N = 3SE +/- 0.37, N = 3144.17141.931. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1cRSA 4096-bit PerformanceUbuntu 13.10KVM306090120150Min: 144 / Avg: 144.17 / Max: 144.3Min: 141.2 / Avg: 141.93 / Max: 142.41. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Apache Benchmark

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingUbuntu 13.10KVM5K10K15K20K25KSE +/- 138.95, N = 3SE +/- 1035.59, N = 623252.4419426.321. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingUbuntu 13.10KVM4K8K12K16K20KMin: 22978.07 / Avg: 23252.44 / Max: 23427.89Min: 18200.58 / Avg: 19426.32 / Max: 24594.561. (CC) gcc options: -shared -fPIC -O2 -pthread