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 1510180-HA-VIRT9381125 Ubuntu 15.10 Virtualization - Phoronix Test Suite Ubuntu 15.10 Virtualization Benchmarks by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1510180-HA-VIRT9381125&sor&grr .
Ubuntu 15.10 Virtualization Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer Bare Metal Host KVM Guest Xen 4.5 Guest Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores) MSI X99S SLI PLUS (MS-7885) v1.0 Intel Xeon E7 v3/Xeon 16384MB 80GB INTEL SSDSCKGW08 AMD FirePro V7900 2048MB Realtek ALC892 ASUS PB278 Intel Connection Ubuntu 15.10 4.2.0-16-generic (x86_64) Unity X Server 1.17.2 radeon 7.5.99 3.3 Mesa 11.0.2 Gallium 0.4 GCC 5.2.1 20151010 ext4 2560x1440 20 x Intel Core (Haswell no TSX) @ 3.10GHz (20 Cores) QEMU Standard PC (i440FX + PIIX 1996) Intel 440FX- 82441FX PMC 8192MB 30GB LLVMpipe QEMU ID 22 Red Hat Virtio device modesetting 1.17.2 3.0 Mesa 11.0.2 Gallium 0.4 1024x768 KVM Intel Xeon E5-2687W v3 @ 3.10GHz (20 Cores) Xen HVM domU v4.5.1 cirrus 1.5.3 Xen HVM domU 4.5.1 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Bare Metal Host, Xen 4.5 Guest: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Bare Metal Host: Scaling Governor: intel_pstate performance System Details - Python 2.7.10. Disk Mount Options Details - KVM Guest: data=ordered,errors=remount-ro,relatime,rw
Ubuntu 15.10 Virtualization apache: Static Web Page Serving redis: SET redis: GET redis: LPUSH redis: SADD redis: LPOP pgbench: On-Disk - Normal Load - Read Write ffmpeg: H.264 HD To NTSC DV encode-mp3: WAV To MP3 encode-flac: WAV To FLAC c-ray: Total Time build-linux-kernel: Time To Compile himeno: Poisson Pressure Solver graphics-magick: Resizing x264: H.264 Video Encoding mafft: Multiple Sequence Alignment hmmer: Pfam Database Search rodinia: OpenMP Streamcluster rodinia: OpenMP LavaMD parboil: OpenMP MRI Gridding parboil: OpenMP CUTCP compilebench: Read Compiled Tree compilebench: Initial Create compilebench: Compile dbench: 6 fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s sqlite: Default Test Directory Bare Metal Host KVM Guest Xen 4.5 Guest 16866.69 573197.94 638573.96 575171.54 600962.81 641140.00 2015.07 24.58 12.87 7.17 10.76 55.83 1879.53 178 328.26 4.34 15.57 20.56 97.23 97.11 7.09 2206.42 302.61 883.91 56.74 92.88 35.50 90.86 22.18 374.67 34559.58 1055445.71 1348172.37 1110582.42 1132218.92 1328080.48 1127.06 26.83 12.85 7.07 10.86 59.49 1852.47 149 250.74 5.28 15.98 25.31 98.60 96.83 7.18 871.69 237.94 911.23 20.43 22.45 35.07 20.96 35.43 999.28 13949.48 659815.77 778119.11 674616.77 697263.81 758870.04 2318.08 24.18 12.83 7.04 10.71 56.26 1866.28 178 208.46 5.98 15.81 23.00 97.09 96.68 6.95 821.20 225.15 779.08 49.84 20.08 37.09 20.48 35.08 421.87 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving KVM Guest Bare Metal Host Xen 4.5 Guest 7K 14K 21K 28K 35K SE +/- 529.13, N = 4 SE +/- 286.31, N = 3 SE +/- 180.67, N = 3 34559.58 16866.69 13949.48 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET KVM Guest Xen 4.5 Guest Bare Metal Host 200K 400K 600K 800K 1000K SE +/- 51104.51, N = 6 SE +/- 3647.83, N = 3 SE +/- 2537.10, N = 3 1055445.71 659815.77 573197.94 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET KVM Guest Xen 4.5 Guest Bare Metal Host 300K 600K 900K 1200K 1500K SE +/- 39682.29, N = 6 SE +/- 6591.21, N = 3 SE +/- 1177.15, N = 3 1348172.37 778119.11 638573.96 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH KVM Guest Xen 4.5 Guest Bare Metal Host 200K 400K 600K 800K 1000K SE +/- 27200.92, N = 6 SE +/- 16312.34, N = 6 SE +/- 8232.88, N = 3 1110582.42 674616.77 575171.54 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD KVM Guest Xen 4.5 Guest Bare Metal Host 200K 400K 600K 800K 1000K SE +/- 24864.06, N = 6 SE +/- 9143.62, N = 3 SE +/- 625.54, N = 3 1132218.92 697263.81 600962.81 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP KVM Guest Xen 4.5 Guest Bare Metal Host 300K 600K 900K 1200K 1500K SE +/- 60349.51, N = 6 SE +/- 11354.16, N = 3 SE +/- 8917.09, N = 3 1328080.48 758870.04 641140.00 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write Xen 4.5 Guest Bare Metal Host KVM Guest 500 1000 1500 2000 2500 SE +/- 3.41, N = 3 SE +/- 1.17, N = 3 SE +/- 6.40, N = 3 2318.08 2015.07 1127.06 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.6.2 H.264 HD To NTSC DV Xen 4.5 Guest Bare Metal Host KVM Guest 6 12 18 24 30 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 24.18 24.58 26.83 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Xen 4.5 Guest KVM Guest Bare Metal Host 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 12.83 12.85 12.87 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -pipe -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC Xen 4.5 Guest KVM Guest Bare Metal Host 2 4 6 8 10 SE +/- 0.04, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 7.04 7.07 7.17 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Xen 4.5 Guest Bare Metal Host KVM Guest 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.71 10.76 10.86 1. (CC) gcc options: -lm -lpthread -O3
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.18-rc6 Time To Compile Bare Metal Host Xen 4.5 Guest KVM Guest 13 26 39 52 65 SE +/- 0.91, N = 4 SE +/- 1.01, N = 3 SE +/- 1.14, N = 3 55.83 56.26 59.49
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Bare Metal Host Xen 4.5 Guest KVM Guest 400 800 1200 1600 2000 SE +/- 2.98, N = 3 SE +/- 2.85, N = 3 SE +/- 6.88, N = 3 1879.53 1866.28 1852.47 1. (CC) gcc options: -O3
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing Xen 4.5 Guest Bare Metal Host KVM Guest 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 178 178 149 1. (CC) gcc options: -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-08-30 H.264 Video Encoding Bare Metal Host KVM Guest Xen 4.5 Guest 70 140 210 280 350 SE +/- 2.01, N = 5 SE +/- 2.89, N = 5 SE +/- 4.86, N = 10 328.26 250.74 208.46 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Bare Metal Host KVM Guest Xen 4.5 Guest 1.3455 2.691 4.0365 5.382 6.7275 SE +/- 0.14, N = 6 SE +/- 0.15, N = 6 SE +/- 0.09, N = 3 4.34 5.28 5.98 1. (CC) gcc options: -O3 -lm -lpthread
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Bare Metal Host Xen 4.5 Guest KVM Guest 4 8 12 16 20 SE +/- 0.34, N = 6 SE +/- 0.27, N = 4 SE +/- 0.10, N = 3 15.57 15.81 15.98 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Bare Metal Host Xen 4.5 Guest KVM Guest 6 12 18 24 30 SE +/- 0.95, N = 6 SE +/- 1.05, N = 6 SE +/- 1.19, N = 6 20.56 23.00 25.31 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Xen 4.5 Guest Bare Metal Host KVM Guest 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.14, N = 3 SE +/- 0.21, N = 3 97.09 97.23 98.60 1. (CXX) g++ options: -O2 -lOpenCL
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Xen 4.5 Guest KVM Guest Bare Metal Host 20 40 60 80 100 SE +/- 1.69, N = 3 SE +/- 1.17, N = 3 SE +/- 0.76, N = 3 96.68 96.83 97.11 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 Xen 4.5 Guest Bare Metal Host KVM Guest 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 6.95 7.09 7.18 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Bare Metal Host KVM Guest Xen 4.5 Guest 500 1000 1500 2000 2500 SE +/- 23.72, N = 3 SE +/- 28.20, N = 3 SE +/- 11.70, N = 3 2206.42 871.69 821.20
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Bare Metal Host KVM Guest Xen 4.5 Guest 70 140 210 280 350 SE +/- 6.66, N = 3 SE +/- 23.66, N = 3 SE +/- 0.83, N = 3 302.61 237.94 225.15
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile KVM Guest Bare Metal Host Xen 4.5 Guest 200 400 600 800 1000 SE +/- 28.85, N = 6 SE +/- 12.36, N = 5 SE +/- 21.18, N = 6 911.23 883.91 779.08
Dbench Client Count: 6 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 Bare Metal Host Xen 4.5 Guest KVM Guest 13 26 39 52 65 SE +/- 1.14, N = 3 SE +/- 0.64, N = 3 SE +/- 0.22, N = 3 56.74 49.84 20.43 1. (CC) gcc options: -lpopt -O2
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Bare Metal Host KVM Guest Xen 4.5 Guest 20 40 60 80 100 SE +/- 2.02, N = 6 SE +/- 0.38, N = 3 SE +/- 0.31, N = 3 92.88 22.45 20.08 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Xen 4.5 Guest Bare Metal Host KVM Guest 9 18 27 36 45 SE +/- 0.89, N = 6 SE +/- 0.04, N = 3 SE +/- 0.87, N = 6 37.09 35.50 35.07 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Bare Metal Host KVM Guest Xen 4.5 Guest 20 40 60 80 100 SE +/- 1.47, N = 4 SE +/- 0.21, N = 3 SE +/- 0.32, N = 6 90.86 20.96 20.48 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s KVM Guest Xen 4.5 Guest Bare Metal Host 8 16 24 32 40 SE +/- 1.14, N = 6 SE +/- 1.48, N = 6 SE +/- 0.04, N = 3 35.43 35.08 22.18 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Bare Metal Host Xen 4.5 Guest KVM Guest 200 400 600 800 1000 SE +/- 0.85, N = 3 SE +/- 7.58, N = 3 SE +/- 3.05, N = 3 374.67 421.87 999.28 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4