KVM testing on Ubuntu 17.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1712296-AL-VM226275415 Ubuntu 17.10 KVM vs. VirtualBox On EPYC - Phoronix Test Suite Ubuntu 17.10 KVM vs. VirtualBox On EPYC KVM testing on Ubuntu 17.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1712296-AL-VM226275415&sro&grt .
Ubuntu 17.10 KVM vs. VirtualBox On EPYC Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution System Layer VirtualBox 16 vCPUs KVM 16 vCPUs AMD EPYC 7601 32-Core @ 2.20GHz (16 Cores) Oracle VirtualBox v1.2 Intel 440FX- 82441FX PMC 97280MB 123GB VBOX HDD InnoTek VirtualBox Intel 82801AA AC 97 Audio VBOX monitor Intel 82540EM Gigabit Ubuntu 17.10 4.13.0-16-generic (x86_64) GNOME Shell 3.26.1 Wayland 3.3 Mesa 17.2.2 (LLVM 5.0 128 bits) GCC 7.2.0 ext4 1848x983 Oracle VirtualBox 16 x AMD Opteron 23xx (Gen 3 Class Opteron) @ 2.20GHz (16 Cores) QEMU Standard PC (i440FX + PIIX 1996) 10240MB 113GB llvmpipe 9600MB QEMU Generic Red Hat Virtio device 1024x768 KVM OpenBenchmarking.org Environment Details - GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderr Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v System Details - Python 2.7.14.
Ubuntu 17.10 KVM vs. VirtualBox On EPYC compress-7zip: Compress Speed Test apache: Static Web Page Serving ebizzy: go-benchmark: json go-benchmark: build go-benchmark: garbage john-the-ripper: Blowfish encode-mp3: WAV To MP3 npb: EP.C openssl: RSA 4096-bit Performance parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil phpbench: PHP Benchmark Suite primesieve: 1e12 Prime Number Generation pybench: Total For Average Test Times redis: GET redis: SET rodinia: OpenMP LavaMD build-linux-kernel: Time To Compile ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping x264: H.264 Video Encoding VirtualBox 16 vCPUs KVM 16 vCPUs 27444 8100.67 531709 11634030 25900456631 2806610 5927 12.63 385.25 1081.60 105.98 7.57 24.20 312433 35.74 1873 1248795.96 1016097.56 100.71 141.88 207.58 169.45 42643 20292.21 859915 9192146 20588571084 2183967 12921 11.98 393.18 1514.20 57.33 6.02 16.40 339675 23.45 1872 1749018.10 1176726.25 79.46 76.34 262.06 213.94 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test KVM 16 vCPUs VirtualBox 16 vCPUs 9K 18K 27K 36K 45K SE +/- 693.39, N = 4 SE +/- 463.42, N = 3 42643 27444 1. (CXX) g++ options: -pipe -lpthread
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving KVM 16 vCPUs VirtualBox 16 vCPUs 4K 8K 12K 16K 20K SE +/- 356.19, N = 3 SE +/- 42.82, N = 3 20292.21 8100.67 1. (CC) gcc options: -shared -fPIC -O2 -pthread
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 KVM 16 vCPUs VirtualBox 16 vCPUs 200K 400K 600K 800K 1000K SE +/- 9432.08, N = 3 SE +/- 7075.54, N = 6 859915 531709 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json KVM 16 vCPUs VirtualBox 16 vCPUs 2M 4M 6M 8M 10M SE +/- 42857.22, N = 3 SE +/- 339697.84, N = 6 9192146 11634030
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build KVM 16 vCPUs VirtualBox 16 vCPUs 6000M 12000M 18000M 24000M 30000M SE +/- 55707179.08, N = 3 SE +/- 374791452.11, N = 3 20588571084 25900456631
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage KVM 16 vCPUs VirtualBox 16 vCPUs 600K 1200K 1800K 2400K 3000K SE +/- 21004.91, N = 3 SE +/- 52861.45, N = 3 2183967 2806610
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish KVM 16 vCPUs VirtualBox 16 vCPUs 3K 6K 9K 12K 15K SE +/- 109.24, N = 3 SE +/- 78.34, N = 3 12921 5927 1. (CC) gcc options: -fopenmp -lcrypt
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.5 WAV To MP3 KVM 16 vCPUs VirtualBox 16 vCPUs 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.15, N = 10 11.98 12.63 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.C KVM 16 vCPUs VirtualBox 16 vCPUs 90 180 270 360 450 SE +/- 6.32, N = 4 SE +/- 22.23, N = 6 393.18 385.25 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance KVM 16 vCPUs VirtualBox 16 vCPUs 300 600 900 1200 1500 SE +/- 16.20, N = 3 SE +/- 7.40, N = 3 1514.20 1081.60 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM KVM 16 vCPUs VirtualBox 16 vCPUs 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 1.92, N = 6 57.33 105.98 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP KVM 16 vCPUs VirtualBox 16 vCPUs 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.11, N = 6 6.02 7.57 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil KVM 16 vCPUs VirtualBox 16 vCPUs 6 12 18 24 30 SE +/- 0.30, N = 3 SE +/- 0.88, N = 6 16.40 24.20 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite KVM 16 vCPUs VirtualBox 16 vCPUs 70K 140K 210K 280K 350K SE +/- 2036.10, N = 3 SE +/- 6460.79, N = 6 339675 312433
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 6.2 1e12 Prime Number Generation KVM 16 vCPUs VirtualBox 16 vCPUs 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.89, N = 6 23.45 35.74 1. (CXX) g++ options: -O3 -rdynamic -lpthread
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times KVM 16 vCPUs VirtualBox 16 vCPUs 400 800 1200 1600 2000 SE +/- 1.76, N = 3 SE +/- 0.58, N = 3 1872 1873
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET KVM 16 vCPUs VirtualBox 16 vCPUs 400K 800K 1200K 1600K 2000K SE +/- 61538.28, N = 6 SE +/- 48178.25, N = 6 1749018.10 1248795.96 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET KVM 16 vCPUs VirtualBox 16 vCPUs 300K 600K 900K 1200K 1500K SE +/- 12225.44, N = 3 SE +/- 17210.79, N = 4 1176726.25 1016097.56 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD KVM 16 vCPUs VirtualBox 16 vCPUs 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.35, N = 3 79.46 100.71 1. (CXX) g++ options: -O2 -lOpenCL
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile KVM 16 vCPUs VirtualBox 16 vCPUs 30 60 90 120 150 SE +/- 1.39, N = 3 SE +/- 3.64, N = 6 76.34 141.88
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping KVM 16 vCPUs VirtualBox 16 vCPUs 60 120 180 240 300 SE +/- 3.79, N = 5 SE +/- 1.55, N = 3 262.06 207.58 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2017-09-08 H.264 Video Encoding KVM 16 vCPUs VirtualBox 16 vCPUs 50 100 150 200 250 SE +/- 3.70, N = 4 SE +/- 1.86, N = 3 213.94 169.45 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Phoronix Test Suite v10.8.4