DigitalOcean Linux operating system comparison benchmarks by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1404016-PL-DIGITALOC26 DigitalOcean Linux Benchmarks - Phoronix Test Suite DigitalOcean Linux Benchmarks DigitalOcean Linux operating system comparison benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1404016-PL-DIGITALOC26&sor&grr .
DigitalOcean Linux Benchmarks Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel File-System System Layer Compiler Ubuntu 13.10 x64 CentOS 6.5 Fedora 19 x64 Debian 7.0 Arch Linux 2013.05 QEMU Virtual 1.0 @ 2.00GHz (4 Cores) Bochs Intel 440FX- 82441FX PMC 1 x 8192 MB RAM 79GB VMware SVGA II Red Hat Virtio device Ubuntu 13.10 3.11.0-12-generic (x86_64) ext4 QEMU 1.0 QEMU Virtual 1.0 @ 2.40GHz (4 Cores) 8192MB CentOS 6.5 2.6.32-431.1.2.0.1.el6.x86_64 (x86_64) GCC 4.4.7 20120313 QEMU Virtual 1.0 @ 2.00GHz (4 Cores) Fedora 19 3.9.8-300.fc19.x86_64 (x86_64) GCC 4.8.2 20131212 KVM QEMU 1.0 QEMU Virtual 1.0 @ 2.30GHz (4 Cores) Intel 440FX- 82441FX PMC 1 x 8192 MB RAM VMware SVGA II Red Hat Virtio device Debian 7.0 3.2.0-4-amd64 (x86_64) GCC 4.7.2 QEMU 1.0 QEMU Virtual 1.0 @ 2.00GHz (4 Cores) 8192MB Linux 3.8.4-1-ARCH (x86_64) GCC 4.8.0 20130502 KVM QEMU 1.0 OpenBenchmarking.org System Details - Ubuntu 13.10 x64: Python 2.7.5+. - CentOS 6.5: Disk Scheduler: CFQ. Python 2.6.6. - Fedora 19 x64: Disk Scheduler: CFQ. Python 2.7.5. - Debian 7.0: Python 2.7.3. - Arch Linux 2013.05: Disk Scheduler: CFQ. Python 3.4.0. Disk Mount Options Details - Ubuntu 13.10 x64: data=ordered,errors=remount-ro,relatime,rw - Debian 7.0: barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr Compiler Details - CentOS 6.5: --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-ppl --with-tune=generic - Fedora 19 x64: --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-initfini-array --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-libgcj-multifile --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-linker-hash-style=gnu --with-tune=generic - Debian 7.0: --build=x86_64-linux-gnu --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=i586 --with-tune=generic -v - Arch Linux 2013.05: --disable-cloog-version-check --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=isl --enable-gnu-unique-object --enable-gold --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-linker-hash-style=gnu --with-plugin-ld=ld.gold Disk Details - CentOS 6.5: CFQ / barrier=1,data=ordered,relatime,rw - Fedora 19 x64: CFQ / data=ordered,errors=remount-ro,relatime,rw - Arch Linux 2013.05: CFQ / data=ordered,errors=remount-ro,relatime,rw
DigitalOcean Linux Benchmarks apache: Static Web Page Serving nginx: Static Web Page Serving openssl: RSA 4096-bit Performance tachyon: Total Time ffmpeg: H.264 HD To NTSC DV encode-mp3: WAV To MP3 smallpt: Global Illumination Renderer; 100 Samples c-ray: Total Time build-linux-kernel: Time To Compile build-imagemagick: Time To Compile build-apache: Time To Compile himeno: Poisson Pressure Solver x264: H.264 Video Encoding vpxenc: vpxenc john-the-ripper: MD5 john-the-ripper: Traditional DES john-the-ripper: Blowfish hmmer: Pfam Database Search rodinia: OpenMP CFD Solver postmark: Disk Transaction Performance compilebench: Read Compiled Tree compilebench: Initial Create compilebench: Compile aio-stress: Rand Write Ubuntu 13.10 x64 CentOS 6.5 Fedora 19 x64 Debian 7.0 Arch Linux 2013.05 11542.24 13387.07 276.70 29.03 28.48 24.08 234 49.55 210.76 111.83 71.21 968.04 53.12 14.92 33237 4960667 2072 25.00 207.04 2073 442.34 71.14 105.68 165.74 4898.58 278.93 29.45 21.35 189 94.79 181.21 80.71 54.74 1122.44 53.25 14.20 30335 7601833 1965 23.92 218.82 2389 416.05 113.29 258.01 1200.00 5730.06 165.38 43.95 29.19 316 80.30 279.96 141.04 92.56 852.42 33.05 9.41 20234 3823833 1397 35.32 317.39 1623 249.46 75.47 137.25 186.03 5606.00 11911.75 311.10 26.75 47.53 21.11 206 52.09 170.42 89.96 65.64 1152.96 16.63 37923 10603667 2494 21.43 186.83 2919 357.24 111.71 265.57 270.84 5370.69 190.35 38.68 26.96 332 74.41 258.96 130.11 74.97 913.69 40.91 11.08 22174 4293833 1541 29.78 290.67 1979 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 Ubuntu 13.10 x64 Fedora 19 x64 Debian 7.0 Arch Linux 2013.05 CentOS 6.5 2K 4K 6K 8K 10K SE +/- 55.86, N = 3 SE +/- 73.03, N = 3 SE +/- 142.71, N = 6 SE +/- 72.65, N = 3 SE +/- 12.71, N = 3 11542.24 5730.06 5606.00 5370.69 4898.58 1. (CC) gcc options: -shared -fPIC -O2 -pthread
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.0.11 Static Web Page Serving Ubuntu 13.10 x64 Debian 7.0 3K 6K 9K 12K 15K SE +/- 143.84, N = 3 SE +/- 561.35, N = 6 13387.07 11911.75 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -pipe
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1f RSA 4096-bit Performance Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 70 140 210 280 350 SE +/- 2.52, N = 3 SE +/- 5.09, N = 3 SE +/- 1.58, N = 3 SE +/- 3.16, N = 6 SE +/- 4.45, N = 6 311.10 278.93 276.70 190.35 165.38 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time Debian 7.0 Ubuntu 13.10 x64 7 14 21 28 35 SE +/- 0.26, N = 3 SE +/- 0.50, N = 3 26.75 29.03 1. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.1.1 H.264 HD To NTSC DV Ubuntu 13.10 x64 CentOS 6.5 Arch Linux 2013.05 Fedora 19 x64 Debian 7.0 11 22 33 44 55 SE +/- 0.46, N = 3 SE +/- 0.30, N = 3 SE +/- 0.09, N = 3 SE +/- 0.37, N = 3 SE +/- 0.56, N = 3 28.48 29.45 38.68 43.95 47.53 -lrt -lbz2 -lrt 1. (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
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 7 14 21 28 35 SE +/- 0.26, N = 8 SE +/- 0.08, N = 5 SE +/- 0.11, N = 5 SE +/- 0.30, N = 5 SE +/- 0.66, N = 10 21.11 21.35 24.08 26.96 29.19 -lncurses 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples CentOS 6.5 Debian 7.0 Ubuntu 13.10 x64 Fedora 19 x64 Arch Linux 2013.05 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 SE +/- 2.03, N = 3 SE +/- 4.10, N = 3 SE +/- 0.33, N = 3 189 206 234 316 332 1. (CXX) g++ options: -fopenmp
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Ubuntu 13.10 x64 Debian 7.0 Arch Linux 2013.05 Fedora 19 x64 CentOS 6.5 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 0.58, N = 3 SE +/- 0.41, N = 3 SE +/- 1.23, N = 3 SE +/- 1.36, N = 3 49.55 52.09 74.41 80.30 94.79 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.1 Time To Compile Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 60 120 180 240 300 SE +/- 3.15, N = 3 SE +/- 0.78, N = 3 SE +/- 2.35, N = 3 SE +/- 1.18, N = 3 SE +/- 2.28, N = 3 170.42 181.21 210.76 258.96 279.96
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.8.1-10 Time To Compile CentOS 6.5 Debian 7.0 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 30 60 90 120 150 SE +/- 1.08, N = 3 SE +/- 0.54, N = 3 SE +/- 0.69, N = 3 SE +/- 1.92, N = 3 SE +/- 1.12, N = 3 80.71 89.96 111.83 130.11 141.04
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile CentOS 6.5 Debian 7.0 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 20 40 60 80 100 SE +/- 0.94, N = 3 SE +/- 0.46, N = 3 SE +/- 0.76, N = 3 SE +/- 1.00, N = 6 SE +/- 0.71, N = 3 54.74 65.64 71.21 74.97 92.56
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 200 400 600 800 1000 SE +/- 0.75, N = 3 SE +/- 3.84, N = 3 SE +/- 2.21, N = 3 SE +/- 1.73, N = 3 SE +/- 7.97, N = 3 1152.96 1122.44 968.04 913.69 852.42 1. (CC) gcc options: -O3
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 12 24 36 48 60 SE +/- 0.78, N = 10 SE +/- 0.68, N = 10 SE +/- 0.49, N = 5 SE +/- 0.32, N = 5 53.25 53.12 40.91 33.05 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc Debian 7.0 Ubuntu 13.10 x64 CentOS 6.5 Arch Linux 2013.05 Fedora 19 x64 4 8 12 16 20 SE +/- 0.84, N = 6 SE +/- 0.10, N = 3 SE +/- 0.58, N = 6 SE +/- 0.02, N = 3 SE +/- 0.15, N = 6 16.63 14.92 14.20 11.08 9.41 1. (CC) gcc options: -m64 -lvpx -lm -lpthread -fomit-frame-pointer -O3
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: MD5 Debian 7.0 Ubuntu 13.10 x64 CentOS 6.5 Arch Linux 2013.05 Fedora 19 x64 8K 16K 24K 32K 40K SE +/- 111.00, N = 3 SE +/- 452.46, N = 6 SE +/- 686.23, N = 6 SE +/- 392.64, N = 3 SE +/- 357.05, N = 3 37923 33237 30335 22174 20234 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Traditional DES Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 2M 4M 6M 8M 10M SE +/- 172070.85, N = 6 SE +/- 211447.62, N = 6 SE +/- 59347.38, N = 3 SE +/- 196682.22, N = 6 SE +/- 320072.54, N = 6 10603667 7601833 4960667 4293833 3823833 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Debian 7.0 Ubuntu 13.10 x64 CentOS 6.5 Arch Linux 2013.05 Fedora 19 x64 500 1000 1500 2000 2500 SE +/- 10.60, N = 3 SE +/- 29.90, N = 5 SE +/- 11.10, N = 3 SE +/- 10.26, N = 3 SE +/- 6.56, N = 3 2494 2072 1965 1541 1397 1. (CC) gcc options: -fopenmp -lcrypt
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 8 16 24 32 40 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 SE +/- 0.39, N = 5 SE +/- 0.44, N = 5 SE +/- 0.49, N = 3 21.43 23.92 25.00 29.78 35.32 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Debian 7.0 Ubuntu 13.10 x64 CentOS 6.5 Arch Linux 2013.05 Fedora 19 x64 70 140 210 280 350 SE +/- 0.97, N = 3 SE +/- 3.57, N = 3 SE +/- 0.90, N = 3 SE +/- 1.09, N = 3 SE +/- 2.20, N = 3 186.83 207.04 218.82 290.67 317.39 -O2 -lOpenCL -O2 -lOpenCL -O3 -fopenmp -O2 -lOpenCL -O2 -lOpenCL 1. (CXX) g++ options:
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Debian 7.0 CentOS 6.5 Ubuntu 13.10 x64 Arch Linux 2013.05 Fedora 19 x64 600 1200 1800 2400 3000 SE +/- 40.77, N = 3 SE +/- 27.23, N = 3 SE +/- 36.70, N = 3 SE +/- 13.80, N = 3 SE +/- 16.26, N = 3 2919 2389 2073 1979 1623 1. (CC) gcc options: -O3
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Ubuntu 13.10 x64 CentOS 6.5 Debian 7.0 Fedora 19 x64 100 200 300 400 500 SE +/- 9.90, N = 3 SE +/- 4.89, N = 3 SE +/- 41.66, N = 3 SE +/- 28.40, N = 3 442.34 416.05 357.24 249.46
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create CentOS 6.5 Debian 7.0 Fedora 19 x64 Ubuntu 13.10 x64 30 60 90 120 150 SE +/- 1.94, N = 3 SE +/- 2.68, N = 3 SE +/- 5.42, N = 3 SE +/- 6.03, N = 3 113.29 111.71 75.47 71.14
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Debian 7.0 CentOS 6.5 Fedora 19 x64 Ubuntu 13.10 x64 60 120 180 240 300 SE +/- 10.06, N = 6 SE +/- 1.71, N = 3 SE +/- 4.06, N = 6 SE +/- 3.29, N = 6 265.57 258.01 137.25 105.68
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write CentOS 6.5 Debian 7.0 Fedora 19 x64 Ubuntu 13.10 x64 300 600 900 1200 1500 SE +/- 30.00, N = 6 SE +/- 27.02, N = 6 SE +/- 6.07, N = 6 SE +/- 7.56, N = 6 1200.00 270.84 186.03 165.74 1. (CC) gcc options: -pthread -laio
Phoronix Test Suite v10.8.4