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&rdt&grw .
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 compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree encode-flac: WAV To FLAC encode-mp3: WAV To MP3 dbench: 6 fio: Rand 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: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory - MB/s hmmer: Pfam Database Search mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver parboil: OpenMP CUTCP parboil: OpenMP MRI Gridding rodinia: OpenMP LavaMD rodinia: OpenMP Streamcluster build-linux-kernel: Time To Compile graphics-magick: Resizing x264: H.264 Video Encoding c-ray: Total Time ffmpeg: H.264 HD To NTSC DV apache: Static Web Page Serving redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET sqlite: Default Test Directory pgbench: On-Disk - Normal Load - Read Write Bare Metal Host KVM Guest Xen 4.5 Guest 883.91 302.61 2206.42 7.17 12.87 56.74 22.18 90.86 35.50 92.88 15.57 4.34 1879.53 7.09 97.11 97.23 20.56 55.83 178 328.26 10.76 24.58 16866.69 641140.00 600962.81 575171.54 638573.96 573197.94 374.67 2015.07 911.23 237.94 871.69 7.07 12.85 20.43 35.43 20.96 35.07 22.45 15.98 5.28 1852.47 7.18 96.83 98.60 25.31 59.49 149 250.74 10.86 26.83 34559.58 1328080.48 1132218.92 1110582.42 1348172.37 1055445.71 999.28 1127.06 779.08 225.15 821.20 7.04 12.83 49.84 35.08 20.48 37.09 20.08 15.81 5.98 1866.28 6.95 96.68 97.09 23.00 56.26 178 208.46 10.71 24.18 13949.48 758870.04 697263.81 674616.77 778119.11 659815.77 421.87 2318.08 OpenBenchmarking.org
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Bare Metal Host KVM Guest Xen 4.5 Guest 200 400 600 800 1000 SE +/- 12.36, N = 5 SE +/- 28.85, N = 6 SE +/- 21.18, N = 6 883.91 911.23 779.08
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: 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
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC Bare Metal Host KVM Guest Xen 4.5 Guest 2 4 6 8 10 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.04, N = 5 7.17 7.07 7.04 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Bare Metal Host KVM Guest Xen 4.5 Guest 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 12.87 12.85 12.83 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -pipe -lm
Dbench Client Count: 6 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 Bare Metal Host KVM Guest Xen 4.5 Guest 13 26 39 52 65 SE +/- 1.14, N = 3 SE +/- 0.22, N = 3 SE +/- 0.64, N = 3 56.74 20.43 49.84 1. (CC) gcc options: -lpopt -O2
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 Bare Metal Host KVM Guest Xen 4.5 Guest 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 1.14, N = 6 SE +/- 1.48, N = 6 22.18 35.43 35.08 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: 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 Bare Metal Host KVM Guest Xen 4.5 Guest 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.87, N = 6 SE +/- 0.89, N = 6 35.50 35.07 37.09 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
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
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Bare Metal Host KVM Guest Xen 4.5 Guest 4 8 12 16 20 SE +/- 0.34, N = 6 SE +/- 0.10, N = 3 SE +/- 0.27, N = 4 15.57 15.98 15.81 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
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
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Bare Metal Host KVM Guest Xen 4.5 Guest 400 800 1200 1600 2000 SE +/- 2.98, N = 3 SE +/- 6.88, N = 3 SE +/- 2.85, N = 3 1879.53 1852.47 1866.28 1. (CC) gcc options: -O3
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Bare Metal Host KVM Guest Xen 4.5 Guest 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 7.09 7.18 6.95 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Bare Metal Host KVM Guest Xen 4.5 Guest 20 40 60 80 100 SE +/- 0.76, N = 3 SE +/- 1.17, N = 3 SE +/- 1.69, N = 3 97.11 96.83 96.68 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Bare Metal Host KVM Guest Xen 4.5 Guest 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.21, N = 3 SE +/- 0.14, N = 3 97.23 98.60 97.09 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Bare Metal Host KVM Guest Xen 4.5 Guest 6 12 18 24 30 SE +/- 0.95, N = 6 SE +/- 1.19, N = 6 SE +/- 1.05, N = 6 20.56 25.31 23.00 1. (CXX) g++ options: -O2 -lOpenCL
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 KVM Guest Xen 4.5 Guest 13 26 39 52 65 SE +/- 0.91, N = 4 SE +/- 1.14, N = 3 SE +/- 1.01, N = 3 55.83 59.49 56.26
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing Bare Metal Host KVM Guest Xen 4.5 Guest 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 178 149 178 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
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Bare Metal Host KVM Guest Xen 4.5 Guest 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 10.76 10.86 10.71 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.6.2 H.264 HD To NTSC DV Bare Metal Host KVM Guest Xen 4.5 Guest 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 24.58 26.83 24.18 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
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Bare Metal Host KVM Guest Xen 4.5 Guest 7K 14K 21K 28K 35K SE +/- 286.31, N = 3 SE +/- 529.13, N = 4 SE +/- 180.67, N = 3 16866.69 34559.58 13949.48 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP Bare Metal Host KVM Guest Xen 4.5 Guest 300K 600K 900K 1200K 1500K SE +/- 8917.09, N = 3 SE +/- 60349.51, N = 6 SE +/- 11354.16, N = 3 641140.00 1328080.48 758870.04 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 Bare Metal Host KVM Guest Xen 4.5 Guest 200K 400K 600K 800K 1000K SE +/- 625.54, N = 3 SE +/- 24864.06, N = 6 SE +/- 9143.62, N = 3 600962.81 1132218.92 697263.81 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 Bare Metal Host KVM Guest Xen 4.5 Guest 200K 400K 600K 800K 1000K SE +/- 8232.88, N = 3 SE +/- 27200.92, N = 6 SE +/- 16312.34, N = 6 575171.54 1110582.42 674616.77 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 Bare Metal Host KVM Guest Xen 4.5 Guest 300K 600K 900K 1200K 1500K SE +/- 1177.15, N = 3 SE +/- 39682.29, N = 6 SE +/- 6591.21, N = 3 638573.96 1348172.37 778119.11 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Bare Metal Host KVM Guest Xen 4.5 Guest 200K 400K 600K 800K 1000K SE +/- 2537.10, N = 3 SE +/- 51104.51, N = 6 SE +/- 3647.83, N = 3 573197.94 1055445.71 659815.77 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
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 KVM Guest Xen 4.5 Guest 200 400 600 800 1000 SE +/- 0.85, N = 3 SE +/- 3.05, N = 3 SE +/- 7.58, N = 3 374.67 999.28 421.87 1. (CC) gcc options: -O2 -ldl -lpthread
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 Bare Metal Host KVM Guest Xen 4.5 Guest 500 1000 1500 2000 2500 SE +/- 1.17, N = 3 SE +/- 6.40, N = 3 SE +/- 3.41, N = 3 2015.07 1127.06 2318.08 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Phoronix Test Suite v10.8.4