Core i9 7980XE + Dual Xeon Gold - 8-Way Linux Distribution Comparison Q4-2017 Linux distribution comparison on two systems. Eight Linux distros each, tested out-of-the-box performance. Linux OS benchmarks for a future article on Phoronix, by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/1805099-FO-1711188AL69&grr&rdt .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan i9-7980XE CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASUS PRIME X299-A Intel Device 2020 16384MB 16GB Voyager 3.0 + 120GB Force MP500 AMD Radeon RX 470/480/580 8192MB Realtek Generic Acer B286HK Intel Connection CentOS Linux 7 3.10.0-693.5.2.el7.x86_64 (x86_64) GNOME Shell 3.22.3 X Server 1.19.3 radeon 7.7.99 4.5 Mesa 17.0.1 Gallium 0.4 (LLVM 3.9.1) GCC 4.8.5 20150623 xfs 3840x2160 4 x 4096 MB DDR4-3200MHz Corsair CMK16GX4M4C3200C16 LLVMpipe Debian 9.2 4.9.0-4-amd64 (x86_64) X Server 1.19.2 modesetting 1.19.2 3.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits) GCC 6.3.0 20170516 ext4 1280x1024 Intel Sky Lake-E DMI3 Registers 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16 AMD Radeon RX 470/480/570/580 Realtek ALC1220 Clear Linux OS 19110 4.13.12-430.native (x86_64) 1.0.39 GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0 1024x768 16384MB AMD Radeon 8192MB Acer B286HK Fedora 27 4.13.9-300.fc27.x86_64 (x86_64) GNOME Shell 3.26.1 Wayland 4.5 Mesa 17.2.2 (LLVM 4.0.1) GCC 7.2.1 20170915 3840x2160 Intel Device 2020 120GB Force MP500 AMD Radeon RX 470/480 8192MB Ubuntu 18.04 4.13.0-16-generic (x86_64) GNOME Shell 3.26.2 4.5 Mesa 17.2.2 (LLVM 5.0.0) GCC 7.2.0 OpenBenchmarking.org Environment Details - i9-7980XE: CentOS 7: GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG - i9-7980XE: Debian 9.2: GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderr - i9-7980XE: Fedora 27: GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG - i9-7980XE: Ubuntu 18.04 11-17: GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderr Compiler Details - i9-7980XE: CentOS 7: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - i9-7980XE: Debian 9.2: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - i9-7980XE: Clear Linux 19110: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - i9-7980XE: Fedora 27: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - i9-7980XE: Ubuntu 18.04 11-17: --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 Disk Details - i9-7980XE: CentOS 7: none / attr2,inode64,noquota,relatime,rw,seclabel - i9-7980XE: Debian 9.2: none / data=ordered,errors=remount-ro,relatime,rw - i9-7980XE: Clear Linux 19110: NONE / data=ordered,relatime,rw,stripe=256 - i9-7980XE: Fedora 27: NONE / data=ordered,relatime,rw,seclabel - i9-7980XE: Ubuntu 18.04 11-17: NONE / data=ordered,errors=remount-ro,relatime,rw Processor Details - i9-7980XE: CentOS 7: Scaling Governor: intel_pstate powersave - i9-7980XE: Debian 9.2: Scaling Governor: intel_pstate powersave - i9-7980XE: Clear Linux 19110: Scaling Governor: intel_pstate performance - i9-7980XE: Fedora 27: Scaling Governor: intel_pstate powersave - i9-7980XE: Ubuntu 18.04 11-17: Scaling Governor: intel_pstate powersave System Details - i9-7980XE: CentOS 7: Python 2.7.5. SELinux: Enabled. - i9-7980XE: Debian 9.2: Python 2.7.13. - i9-7980XE: Clear Linux 19110: Python 2.7.12. - i9-7980XE: Fedora 27: Python 2.7.13. SELinux: Enabled. - i9-7980XE: Ubuntu 18.04 11-17: Python 2.7.14.
asmfish: 1024 Hash Memory, 26 Depth stockfish: Total Time fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 1000 Files, 1MB Size sqlite: Default Test Directory encode-flac: WAV To FLAC encode-mp3: WAV To MP3 john-the-ripper: Blowfish parboil: OpenMP LBM parboil: OpenMP Stencil parboil: OpenMP MRI Gridding parboil: OpenMP CUTCP rodinia: OpenMP Streamcluster rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write compilebench: Compile compilebench: Initial Create compress-gzip: 2GB File Compression redis: SADD redis: LPOP redis: LPUSH redis: GET redis: SET ffmpeg: H.264 HD To NTSC DV x264: H.264 Video Encoding scikit-learn: caffe: CPU Googlenet caffe: CPU AlexNet tensorflow: Cifar10 go-benchmark: garbage go-benchmark: json go-benchmark: http rbenchmark: numpy: pybench: Total For Average Test Times perl-benchmark: Interpreter perl-benchmark: Pod2html phpbench: PHP Benchmark Suite i9-7980XE CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 53682320 2983 223.52 457.33 207.05 41.32 6.02 13.49 29557 79.61 11.15 161.77 3.68 14.20 57.37 16.52 48286.11 7424.87 1413.14 283.66 10.08 90879.35 90513.03 91076.38 90678.79 91060.97 11.02 359.83 1253764 3822804 139027 0.3167 11443829 1511 0.00131081 0.12246423 184168 53269673 3259 308.75 764.58 256.10 15.92 5.69 10.94 28311 74.53 8.75 142.87 3.32 16.15 44.34 12.42 491682.22 9196.02 1676.11 672.85 9.56 108833.87 108715.56 108739.01 108766.63 108743.00 10.73 340.18 35.20 703141 310078 34.73 964720 3428190 8684 0.3961 5035916 1262 0.00148945 0.11166438 370800 55871631 2610 562.18 1048.80 284.32 12.99 5.41 9.06 29811 70.97 7.42 143.78 2.48 14.24 19.73 12.38 563093.75 16446.04 2536.68 830.57 3006018.08 3003021.08 2609126.83 3554512.42 2681003.75 474.84 11.72 218330 95543 25.49 741258 3168639 7979 0.1454 4567593 981 0.00062195 0.10238272 721859 53750894 2798 15.71 5.69 9.81 30127 73.05 7.76 148.33 3.28 14.48 47.09 11.83 541950.09 9057.61 1568.99 520.81 9.08 2379103.25 2261366.75 2107641.42 2633010.42 2120479.71 12.97 319.26 776592 3319009 8141 0.2956 5060637 1258 56422424 2792 285.68 670.22 344.17 15.00 5.90 10.26 31335 73.12 7.30 141.54 3.16 14.37 46.17 12.09 565964.73 9063.68 1734.80 740.03 9.50 2487581.08 2451389.25 2156957.77 2720580.21 2214604.85 13.52 308.69 29.48 733990 3366223 8068 0.3936 4567163 1058 0.00195614 0.10887619 608245 OpenBenchmarking.org
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2017-09-19 1024 Hash Memory, 26 Depth CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 12M 24M 36M 48M 60M SE +/- 267090.91, N = 3 SE +/- 329224.54, N = 3 SE +/- 536910.46, N = 3 SE +/- 776387.41, N = 3 SE +/- 396601.46, N = 3 53682320 53269673 55871631 53750894 56422424
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 700 1400 2100 2800 3500 SE +/- 15.53, N = 3 SE +/- 11.67, N = 3 SE +/- 32.69, N = 3 SE +/- 25.22, N = 3 SE +/- 41.20, N = 3 2983 3259 2610 2798 2792 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size CentOS 7 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 120 240 360 480 600 SE +/- 19.24, N = 6 SE +/- 6.12, N = 6 SE +/- 24.36, N = 6 SE +/- 6.32, N = 6 223.52 308.75 562.18 285.68 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads CentOS 7 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 200 400 600 800 1000 SE +/- 33.05, N = 6 SE +/- 45.85, N = 6 SE +/- 73.59, N = 6 SE +/- 90.44, N = 6 457.33 764.58 1048.80 670.22 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size CentOS 7 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 70 140 210 280 350 SE +/- 25.58, N = 6 SE +/- 1.16, N = 3 SE +/- 30.02, N = 6 SE +/- 22.98, N = 6 207.05 256.10 284.32 344.17 1. (CC) gcc options: -static
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 9 18 27 36 45 SE +/- 0.22, N = 3 SE +/- 0.08, N = 3 SE +/- 1.79, N = 6 SE +/- 0.13, N = 3 SE +/- 0.30, N = 6 41.32 15.92 12.99 15.71 15.00 -O2 -O2 -lreadline -lcurses -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lcurses -O2 -O2 -lreadline -lcurses 1. (CC) gcc options: -ldl -lpthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.07, N = 5 SE +/- 0.18, N = 10 SE +/- 0.01, N = 5 SE +/- 0.22, N = 10 6.02 5.69 5.41 5.69 5.90 -O2 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -logg -O2 -O2 1. (CXX) g++ options: -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.5 WAV To MP3 CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 3 6 9 12 15 SE +/- 1.93, N = 10 SE +/- 0.13, N = 8 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.35, N = 10 13.49 10.94 9.06 9.81 10.26 -fomit-frame-pointer -funroll-loops -lncurses -funroll-loops -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lncurses -funroll-loops -funroll-loops -lncurses 1. (CC) gcc options: -O3 -ffast-math -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 7K 14K 21K 28K 35K SE +/- 9.33, N = 3 SE +/- 480.24, N = 3 SE +/- 20.00, N = 3 SE +/- 17.85, N = 3 SE +/- 43.18, N = 3 29557 28311 29811 30127 31335 1. (CC) gcc options: -fopenmp -lcrypt
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 20 40 60 80 100 SE +/- 1.20, N = 3 SE +/- 0.23, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.50, N = 3 79.61 74.53 70.97 73.05 73.12 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 CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 3 6 9 12 15 SE +/- 0.19, N = 4 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 11.15 8.75 7.42 7.76 7.30 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 CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 40 80 120 160 200 SE +/- 1.34, N = 3 SE +/- 0.33, N = 3 SE +/- 1.11, N = 3 SE +/- 0.60, N = 3 SE +/- 0.62, N = 3 161.77 142.87 143.78 148.33 141.54 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 CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 0.828 1.656 2.484 3.312 4.14 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.68 3.32 2.48 3.28 3.16 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 6 SE +/- 0.29, N = 3 SE +/- 0.28, N = 6 14.20 16.15 14.24 14.48 14.37 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.28, N = 6 SE +/- 0.11, N = 3 SE +/- 0.54, N = 3 57.37 44.34 19.73 47.09 46.17 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 4 8 12 16 20 SE +/- 0.22, N = 6 SE +/- 0.12, N = 3 SE +/- 0.27, N = 6 SE +/- 0.02, N = 3 SE +/- 0.30, N = 6 16.52 12.42 12.38 11.83 12.09 1. (CXX) g++ options: -O2 -lOpenCL
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 120K 240K 360K 480K 600K SE +/- 47.68, N = 3 SE +/- 1038.67, N = 3 SE +/- 2495.89, N = 3 SE +/- 2912.50, N = 3 SE +/- 2326.62, N = 3 48286.11 491682.22 563093.75 541950.09 565964.73 -O2 -lpthread -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -O2 -lpthread -O2 -lpthread 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -fPIC -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 4K 8K 12K 16K 20K SE +/- 101.12, N = 3 SE +/- 1528.77, N = 6 SE +/- 3435.65, N = 6 SE +/- 1832.69, N = 6 SE +/- 1353.44, N = 6 7424.87 9196.02 16446.04 9057.61 9063.68 -O2 -lpthread -O2 -lpthread -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -O2 -lpthread -O2 -lpthread 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -fPIC -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 500 1000 1500 2000 2500 SE +/- 15.76, N = 3 SE +/- 28.92, N = 3 SE +/- 57.08, N = 3 SE +/- 21.44, N = 3 SE +/- 25.19, N = 3 1413.14 1676.11 2536.68 1568.99 1734.80
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 200 400 600 800 1000 SE +/- 2.58, N = 3 SE +/- 2.24, N = 3 SE +/- 12.67, N = 3 SE +/- 7.06, N = 3 SE +/- 18.83, N = 6 283.66 672.85 830.57 520.81 740.03
Gzip Compression 2GB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression 2GB File Compression CentOS 7 Debian 9.2 Fedora 27 Ubuntu 18.04 11-17 3 6 9 12 15 SE +/- 0.12, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.41, N = 6 10.08 9.56 9.08 9.50
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 600K 1200K 1800K 2400K 3000K SE +/- 387.23, N = 3 SE +/- 104.77, N = 3 SE +/- 3015.08, N = 3 SE +/- 6817.10, N = 3 SE +/- 45500.21, N = 6 90879.35 108833.87 3006018.08 2379103.25 2487581.08 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 600K 1200K 1800K 2400K 3000K SE +/- 444.75, N = 3 SE +/- 108.50, N = 3 SE +/- 5206.62, N = 3 SE +/- 26684.47, N = 3 SE +/- 45250.74, N = 6 90513.03 108715.56 3003021.08 2261366.75 2451389.25 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 600K 1200K 1800K 2400K 3000K SE +/- 278.30, N = 3 SE +/- 32.27, N = 3 SE +/- 23750.90, N = 3 SE +/- 31003.89, N = 3 SE +/- 48831.55, N = 6 91076.38 108739.01 2609126.83 2107641.42 2156957.77 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 800K 1600K 2400K 3200K 4000K SE +/- 384.72, N = 3 SE +/- 47.79, N = 3 SE +/- 4206.58, N = 3 SE +/- 43148.70, N = 6 SE +/- 89661.96, N = 6 90678.79 108766.63 3554512.42 2633010.42 2720580.21 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 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 CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 600K 1200K 1800K 2400K 3000K SE +/- 505.40, N = 3 SE +/- 59.55, N = 3 SE +/- 7207.00, N = 3 SE +/- 27967.67, N = 6 SE +/- 71353.49, N = 6 91060.97 108743.00 2681003.75 2120479.71 2214604.85 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.3.3 H.264 HD To NTSC DV CentOS 7 Debian 9.2 Fedora 27 Ubuntu 18.04 11-17 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.29, N = 6 11.02 10.73 12.97 13.52 -llzma -lbz2 -fPIC -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -llzma -lbz2 -llzma -lbz2 -fPIC 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2017-09-08 H.264 Video Encoding CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 100 200 300 400 500 SE +/- 1.31, N = 3 SE +/- 2.82, N = 3 SE +/- 46.74, N = 6 SE +/- 2.19, N = 3 SE +/- 23.81, N = 6 359.83 340.18 474.84 319.26 308.69 -pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 8 16 24 32 40 SE +/- 0.15, N = 3 SE +/- 0.28, N = 6 SE +/- 0.03, N = 3 35.20 11.72 29.48
Caffe Build: CPU Googlenet OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2016-12-29 Build: CPU Googlenet Debian 9.2 Clear Linux 19110 150K 300K 450K 600K 750K SE +/- 667.68, N = 3 SE +/- 658.96, N = 3 703141 218330 -lcblas -latlas -lopencv_imgcodecs -lopenblas 1. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++
Caffe Build: CPU AlexNet OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2016-12-29 Build: CPU AlexNet Debian 9.2 Clear Linux 19110 70K 140K 210K 280K 350K SE +/- 129.97, N = 3 SE +/- 204.74, N = 3 310078 95543 -lcblas -latlas -lopencv_imgcodecs -lopenblas 1. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow 2017-02-03 Build: Cifar10 Debian 9.2 Clear Linux 19110 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.40, N = 5 34.73 25.49
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: garbage CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 300K 600K 900K 1200K 1500K SE +/- 2319.09, N = 3 SE +/- 1445.48, N = 3 SE +/- 718.85, N = 3 SE +/- 316.04, N = 3 SE +/- 1388.94, N = 3 1253764 964720 741258 776592 733990
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: json CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 800K 1600K 2400K 3200K 4000K SE +/- 3643.80, N = 3 SE +/- 2335.19, N = 3 SE +/- 1588.64, N = 3 SE +/- 1561.96, N = 3 SE +/- 1230.59, N = 3 3822804 3428190 3168639 3319009 3366223
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: http CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 30K 60K 90K 120K 150K SE +/- 214.43, N = 3 SE +/- 4.98, N = 3 SE +/- 78.36, N = 3 SE +/- 19.76, N = 3 SE +/- 43.80, N = 3 139027 8684 7979 8141 8068
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 0.0891 0.1782 0.2673 0.3564 0.4455 SE +/- 0.0009, N = 3 SE +/- 0.0036, N = 3 SE +/- 0.0007, N = 3 SE +/- 0.0024, N = 3 SE +/- 0.0069, N = 6 0.3167 0.3961 0.1454 0.2956 0.3936 1. CentOS 7: R scripting front-end version 3.4.2 (2017-09-28) 2. Debian 9.2: R scripting front-end version 3.3.3 (2017-03-06) 3. Clear Linux 19110: R scripting front-end version 3.4.2 (2017-09-28) 4. Fedora 27: R scripting front-end version 3.4.2 (2017-09-28) 5. Ubuntu 18.04 11-17: R scripting front-end version 3.4.2 (2017-09-28)
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 2M 4M 6M 8M 10M 11443829 5035916 4567593 5060637 4567163
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times CentOS 7 Debian 9.2 Clear Linux 19110 Fedora 27 Ubuntu 18.04 11-17 300 600 900 1200 1500 SE +/- 2.85, N = 3 SE +/- 1.20, N = 3 SE +/- 1.86, N = 3 SE +/- 17.84, N = 3 SE +/- 2.08, N = 3 1511 1262 981 1258 1058
Perl Benchmarks Test: Interpreter OpenBenchmarking.org seconds, Fewer Is Better Perl Benchmarks Test: Interpreter CentOS 7 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 0.0004 0.0008 0.0012 0.0016 0.002 SE +/- 0.00002154, N = 6 SE +/- 0.00005763, N = 6 SE +/- 0.00000431, N = 3 SE +/- 0.00001502, N = 3 0.00131081 0.00148945 0.00062195 0.00195614
Perl Benchmarks Test: Pod2html OpenBenchmarking.org seconds, Fewer Is Better Perl Benchmarks Test: Pod2html CentOS 7 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 0.0276 0.0552 0.0828 0.1104 0.138 SE +/- 0.00029797, N = 3 SE +/- 0.00320514, N = 6 SE +/- 0.00030600, N = 3 SE +/- 0.00081747, N = 3 0.12246423 0.11166438 0.10238272 0.10887619
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite CentOS 7 Debian 9.2 Clear Linux 19110 Ubuntu 18.04 11-17 150K 300K 450K 600K 750K SE +/- 546.59, N = 3 SE +/- 59.75, N = 3 SE +/- 9900.75, N = 6 SE +/- 9148.12, N = 6 184168 370800 721859 608245
Phoronix Test Suite v10.8.5