TrueOS FreeBSD 12.0-CURRENT Benchmarks vs. Linux Distros On AMD EPYC

AMD EPYC 7551 32-Core testing benchmarks. Performance tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1803171-FO-TRUEOS06712&sor.

TrueOS FreeBSD 12.0-CURRENT Benchmarks vs. Linux Distros On AMD EPYCProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelVulkanCompilerFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLDisplay DriverClear Linux 21260Debian TestingFedora Workstation 27Manjaro 17.1.6Ubuntu 16.04 LTSUbuntu 18.04 LTS 20180311openSUSE TumbleweedTrueOS FreeBSD 12-CURRENT DevelopmentAMD EPYC 7551 32-Core @ 2.00GHz (32 Cores / 64 Threads)GIGABYTE MZ31-AR0-00 v01010101 (F03 BIOS)AMD Family 17h8 x 4096 MB DDR4-2666MT/s 9ASF51272PZ-2G6E1Samsung SSD 960 EVO 500GBASPEED ASPEED Family 8192MBNVIDIA GP104 HD AudioRealtek RTL8111/8168/8411Clear Linux OS 212604.15.7-536.native (x86_64)1.0.39GCC 7.3.0 + Clang 5.0.1 + LLVM 5.0.1ext41920x1080llvmpipe 28032MBASUS PB278Debian testing4.14.0-3-amd64 (x86_64)GNOME Shell 3.26.2X Server 1.19.63.3 Mesa 17.3.6 (LLVM 5.0 128 bits)GCC 7.3.028672MBFedora 274.15.7-300.fc27.x86_64 (x86_64)2.1 Mesa 17.3.6 (LLVM 5.0 128 bits)GCC 7.3.1 20180303ManjaroLinux 17.1.64.14.25-1-MANJARO (x86_64)Xfce 4.12modesetting 1.19.63.3 Mesa 17.3.6 (LLVM 5.0 128 bits)GCC 7.3.0AMD Device 1450NVIDIA Device 10f0Ubuntu 16.044.13.0-36-generic (x86_64)Unity 7.4.5modesetting 1.19.53.3 Mesa 17.2.8 (LLVM 5.0 128 bits)GCC 5.4.0 20160609AMD Family 17hNVIDIA GP104 HD AudioUbuntu 18.044.15.0-10-generic (x86_64)GNOME Shell 3.27.92modesetting 1.19.63.3 Mesa 18.0.0-rc4 (LLVM 5.0 128 bits)GCC 7.3.0openSUSE Tumbleweed 201803124.15.7-1-default (x86_64)KDE Plasma 5.12.3X Server 1.19.6GCC 7.3.1 20180307 [gcc-7-branch revision 258314]xfsAMD EPYC 7551 32-Core @ 2.00GHz (64 Cores)GIGABYTE MZ31-AR0-00 0100AMD [AMD] Family 17h (Models 00h-0fh) Root ComplexGeneric NVMe Devicellvmpipe 32768MBNVIDIA (0x10f0) HDAFreeBSD12.0-CURRENT (x86_64)X Server 1.18.43.3 Mesa 17.3.1 (LLVM 5.0 128 bits)Clang 6.0.0 (SVN 324090)zfsOpenBenchmarking.orgEnvironment Details- Clear Linux 21260: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-fvisibility-inlines-hidden FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" - Ubuntu 16.04 LTS: LIBGL_ALWAYS_SOFTWARE=1Compiler Details- Clear Linux 21260: --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 - Debian Testing: --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 - Fedora Workstation 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 - Manjaro 17.1.6: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - Ubuntu 16.04 LTS: --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 - Ubuntu 18.04 LTS 20180311: --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 - openSUSE Tumbleweed: --build=x86_64-suse-linux --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind Disk Details- Clear Linux 21260: KYBER / data=ordered,relatime,rw,stripe=256- Debian Testing: NONE / data=ordered,errors=remount-ro,relatime,rw- Fedora Workstation 27: NONE / data=ordered,relatime,rw,seclabel- Manjaro 17.1.6: NONE / data=ordered,noatime,rw- Ubuntu 16.04 LTS: NONE / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 18.04 LTS 20180311: NONE / data=ordered,errors=remount-ro,relatime,rw- openSUSE Tumbleweed: NONE / attr2,inode64,noquota,relatime,rwProcessor Details- Clear Linux 21260: Scaling Governor: acpi-cpufreq performance- Debian Testing: Scaling Governor: acpi-cpufreq ondemand- Fedora Workstation 27: Scaling Governor: acpi-cpufreq ondemand- Manjaro 17.1.6: Scaling Governor: acpi-cpufreq schedutil- Ubuntu 16.04 LTS: Scaling Governor: acpi-cpufreq ondemand- Ubuntu 18.04 LTS 20180311: Scaling Governor: acpi-cpufreq ondemand- openSUSE Tumbleweed: Scaling Governor: acpi-cpufreq ondemandPython Details- Clear Linux 21260: Python 3.6.4- Debian Testing: Python 2.7.14+ + Python 3.6.4+- Fedora Workstation 27: Python 2.7.14 + Python 3.6.4- Manjaro 17.1.6: Python 3.6.4- Ubuntu 16.04 LTS: Python 2.7.12 + Python 3.5.2- Ubuntu 18.04 LTS 20180311: Python 2.7.14+ + Python 3.6.4+- openSUSE Tumbleweed: Python 2.7.14 + Python 3.6.4- TrueOS FreeBSD 12-CURRENT Development: Python 2.7.14 + Python 3.6.4Security Details- Clear Linux 21260: __user pointer sanitization + Full AMD retpoline Protection- Debian Testing: Full AMD retpoline Protection- Fedora Workstation 27: SELinux + __user pointer sanitization + Full AMD retpoline IBPB Protection- Manjaro 17.1.6: __user pointer sanitization + Full AMD retpoline Protection- Ubuntu 16.04 LTS: OSB (observable speculation barrier Intel v6) + Full AMD retpoline Protection- Ubuntu 18.04 LTS 20180311: __user pointer sanitization + Full AMD retpoline Protection- openSUSE Tumbleweed: __user pointer sanitization + Full AMD retpoline IBPB Protection

TrueOS FreeBSD 12.0-CURRENT Benchmarks vs. Linux Distros On AMD EPYCsqlite: Timed SQLite Insertionsfio: Rand Read - Linux AIO - No - Yes - 64KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 64KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 64KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 64KB - Default Test Directoryblogbench: Writecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treemafft: Multiple Sequence Alignmentnumpy: crafty: Elapsed Timex264: H.264 Video Encodinghimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testy-cruncher: Calculating 500M Pi Digitscompress-gzip: Linux Source Tree Archiving To .tar.gzencode-flac: WAV To FLACffmpeg: H.264 HD To NTSC DVperl-benchmark: Pod2htmlperl-benchmark: Interpreterrbenchmark: tjbench: Decompression Throughputredis: GETredis: SETpybench: Total For Average Test Timesphpbench: PHP Benchmark Suitescikit-learn: Clear Linux 21260Debian TestingFedora Workstation 27Manjaro 17.1.6Ubuntu 16.04 LTSUbuntu 18.04 LTS 20180311openSUSE TumbleweedTrueOS FreeBSD 12-CURRENT Development40.10934161716041798110541690.49441.891072.603.7588126395473131121.27964.549438718.426.6211.927.51131.821985370.041304730.75161948186019.6843.29927157616321756173561452.55348.011015.643.8095692905281660102.82962.259498627.9249.9812.7310.390.207096680.002790770.9839127.721554551.251080347.292170366323151.0442.64926157916611764132991470.75271.121903.883.85101199535492756959.388188222.1451.8412.688.230.5055131.331470004.381020776.87216830856643.8879475113781790140481588.21407.542274.263.959080810528300478.96958.469115123.3651.1212.5414.740.208285840.00355074132.501742775.211110399.60202136893142.93933159918421802189071390.85383.662125.913.719128211547466996.83961.898215323.7948.1712.5010.820.218762990.002643191.0390132.621610046.671075445.112160290917160.6944.21921158923321779145831070.54351.532091.173.959327444530677799.76957.438183222.2449.7913.1510.630.203040060.002718350.9586129.521452810.211044720.752168357160152.2643.2693416011790180265131587.57267.952063.59106032715523601101.28951.669396520.4349.2512.5910.090.210194640.00295936132.161365270.59999336.51215338214943.802658400.91155.29314.02118116193051.2379.1014.010.318071530.00387695123.612849246825152.29OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsClear Linux 21260Fedora Workstation 27Ubuntu 16.04 LTSopenSUSE TumbleweedDebian TestingTrueOS FreeBSD 12-CURRENT DevelopmentManjaro 17.1.6Ubuntu 18.04 LTS 201803111020304050SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 0.72, N = 340.1042.6442.9343.2643.2943.8043.8844.21-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-O2-O2 -lreadline -ltermcap-O2-O2 -lreadline -ltermcap-O2 -ledit -ltinfo-O21. (CC) gcc options: -lz -ldl -lpthread

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryopenSUSE TumbleweedClear Linux 21260Ubuntu 16.04 LTSDebian TestingFedora Workstation 27Ubuntu 18.04 LTS 20180311Manjaro 17.1.62004006008001000934934933927926921794-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryopenSUSE TumbleweedUbuntu 16.04 LTSClear Linux 21260Fedora Workstation 27Debian TestingUbuntu 18.04 LTS 20180311Manjaro 17.1.63K6K9K12K15K14900149001490014800148001470012700-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryClear Linux 21260openSUSE TumbleweedUbuntu 16.04 LTSUbuntu 18.04 LTS 20180311Fedora Workstation 27Debian TestingManjaro 17.1.630060090012001500SE +/- 2.65, N = 3SE +/- 9.17, N = 3SE +/- 5.84, N = 3SE +/- 2.96, N = 3SE +/- 5.90, N = 3SE +/- 2.19, N = 3SE +/- 3.71, N = 3161716011599158915791576751-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryClear Linux 21260openSUSE TumbleweedUbuntu 16.04 LTSUbuntu 18.04 LTS 20180311Fedora Workstation 27Debian TestingManjaro 17.1.66K12K18K24K30KSE +/- 33.33, N = 3SE +/- 152.75, N = 3SE +/- 100.00, N = 3SE +/- 88.19, N = 3SE +/- 33.33, N = 3SE +/- 338.30, N = 325833256002560025400252672523311667-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryUbuntu 18.04 LTS 20180311Ubuntu 16.04 LTSopenSUSE TumbleweedFedora Workstation 27Debian TestingClear Linux 21260Manjaro 17.1.65001000150020002500SE +/- 4.18, N = 3SE +/- 0.33, N = 32332184217901661163216041378-lnuma -libverbs-lnuma1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryUbuntu 18.04 LTS 20180311Ubuntu 16.04 LTSopenSUSE TumbleweedFedora Workstation 27Debian TestingClear Linux 21260Manjaro 17.1.68K16K24K32K40KSE +/- 66.67, N = 337333295002860026600261002570022000-lnuma -libverbs-lnuma1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryopenSUSE TumbleweedUbuntu 16.04 LTSClear Linux 21260Manjaro 17.1.6Ubuntu 18.04 LTS 20180311Fedora Workstation 27Debian Testing400800120016002000SE +/- 0.88, N = 3SE +/- 1.20, N = 3SE +/- 1.33, N = 3SE +/- 2.19, N = 3SE +/- 1.76, N = 3SE +/- 2.67, N = 3SE +/- 1.00, N = 31802180217981790177917641756-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test DirectoryopenSUSE TumbleweedUbuntu 16.04 LTSClear Linux 21260Manjaro 17.1.6Ubuntu 18.04 LTS 20180311Fedora Workstation 27Debian Testing6K12K18K24K30KSE +/- 33.33, N = 3SE +/- 33.33, N = 3SE +/- 33.33, N = 3SE +/- 33.33, N = 3SE +/- 33.33, N = 3SE +/- 66.67, N = 328833288332876728667284672823328100-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: WriteUbuntu 16.04 LTSDebian TestingUbuntu 18.04 LTS 20180311Manjaro 17.1.6Fedora Workstation 27Clear Linux 21260openSUSE TumbleweedTrueOS FreeBSD 12-CURRENT Development4K8K12K16K20KSE +/- 405.82, N = 6SE +/- 361.73, N = 6SE +/- 450.41, N = 6SE +/- 656.82, N = 6SE +/- 376.35, N = 6SE +/- 140.36, N = 3SE +/- 506.21, N = 6SE +/- 41.24, N = 518907173561458314048132991105465132658-O2-O2-O2-O2-O2-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-O21. (CC) gcc options: -pthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileClear Linux 21260Manjaro 17.1.6openSUSE TumbleweedFedora Workstation 27Debian TestingUbuntu 16.04 LTSUbuntu 18.04 LTS 20180311TrueOS FreeBSD 12-CURRENT Development400800120016002000SE +/- 30.81, N = 3SE +/- 14.45, N = 3SE +/- 64.33, N = 6SE +/- 8.15, N = 3SE +/- 10.05, N = 3SE +/- 13.18, N = 3SE +/- 17.22, N = 3SE +/- 9.75, N = 61690.491588.211587.571470.751452.551390.851070.54400.91

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateClear Linux 21260Manjaro 17.1.6Ubuntu 16.04 LTSUbuntu 18.04 LTS 20180311Debian TestingFedora Workstation 27openSUSE TumbleweedTrueOS FreeBSD 12-CURRENT Development100200300400500SE +/- 9.11, N = 3SE +/- 0.85, N = 3SE +/- 1.29, N = 3SE +/- 6.17, N = 3SE +/- 7.16, N = 3SE +/- 4.48, N = 3SE +/- 1.56, N = 3SE +/- 0.62, N = 3441.89407.54383.66351.53348.01271.12267.95155.29

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeManjaro 17.1.6Ubuntu 16.04 LTSUbuntu 18.04 LTS 20180311openSUSE TumbleweedFedora Workstation 27Clear Linux 21260Debian TestingTrueOS FreeBSD 12-CURRENT Development5001000150020002500SE +/- 33.58, N = 3SE +/- 26.11, N = 3SE +/- 26.68, N = 3SE +/- 10.28, N = 3SE +/- 17.70, N = 3SE +/- 13.90, N = 3SE +/- 8.82, N = 3SE +/- 7.45, N = 32274.262125.912091.172063.591903.881072.601015.64314.02

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentUbuntu 16.04 LTSClear Linux 21260Debian TestingFedora Workstation 27Manjaro 17.1.6Ubuntu 18.04 LTS 201803110.88881.77762.66643.55524.444SE +/- 0.07, N = 6SE +/- 0.19, N = 6SE +/- 0.14, N = 6SE +/- 0.15, N = 6SE +/- 0.12, N = 6SE +/- 0.17, N = 63.713.753.803.853.953.951. (CC) gcc options: -std=c99 -O3 -lm -lpthread

Numpy Benchmark

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkClear Linux 21260Manjaro 17.1.6Ubuntu 16.04 LTSUbuntu 18.04 LTS 20180311Debian TestingFedora Workstation 27openSUSE TumbleweedTrueOS FreeBSD 12-CURRENT Development3M6M9M12M15M88126399080810912821193274449569290101199531060327111811619

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeopenSUSE TumbleweedFedora Workstation 27Ubuntu 16.04 LTSClear Linux 21260Ubuntu 18.04 LTS 20180311Manjaro 17.1.6Debian Testing1.2M2.4M3.6M4.8M6MSE +/- 8400.16, N = 3SE +/- 8573.51, N = 3SE +/- 824.63, N = 3SE +/- 21656.15, N = 3SE +/- 15374.59, N = 3SE +/- 24935.15, N = 3SE +/- 23893.11, N = 355236015492756547466954731315306777528300452816601. (CC) gcc options: -lstdc++ -fprofile-use -pthread -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-02-05H.264 Video EncodingClear Linux 21260Debian TestingopenSUSE TumbleweedUbuntu 18.04 LTS 20180311Ubuntu 16.04 LTSManjaro 17.1.6306090120150SE +/- 0.54, N = 3SE +/- 1.55, N = 3SE +/- 1.95, N = 3SE +/- 1.63, N = 4SE +/- 0.94, N = 3SE +/- 1.40, N = 3121.27102.82101.2899.7696.8378.96-pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-lavformat -lavcodec -lavutil -lswscale1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverTrueOS FreeBSD 12-CURRENT DevelopmentClear Linux 21260Debian TestingUbuntu 16.04 LTSFedora Workstation 27Manjaro 17.1.6Ubuntu 18.04 LTS 20180311openSUSE Tumbleweed7001400210028003500SE +/- 2.78, N = 3SE +/- 8.45, N = 3SE +/- 1.92, N = 3SE +/- 2.93, N = 3SE +/- 3.12, N = 3SE +/- 4.12, N = 3SE +/- 6.58, N = 3SE +/- 8.17, N = 33051.23964.54962.25961.89959.38958.46957.43951.66-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -O3 -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestDebian TestingClear Linux 21260openSUSE TumbleweedManjaro 17.1.6Ubuntu 16.04 LTSFedora Workstation 27Ubuntu 18.04 LTS 2018031120K40K60K80K100KSE +/- 1576.56, N = 3SE +/- 969.63, N = 3SE +/- 1419.04, N = 6SE +/- 1094.20, N = 3SE +/- 1195.73, N = 3SE +/- 1048.64, N = 3SE +/- 2297.76, N = 6949869438793965911518215381882818321. (CXX) g++ options: -pipe -lpthread

Y-Cruncher

Calculating 500M Pi Digits

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.7.5.9481Calculating 500M Pi DigitsClear Linux 21260openSUSE TumbleweedFedora Workstation 27Ubuntu 18.04 LTS 20180311Manjaro 17.1.6Ubuntu 16.04 LTSDebian Testing714212835SE +/- 0.15, N = 3SE +/- 0.44, N = 6SE +/- 1.09, N = 6SE +/- 0.36, N = 3SE +/- 0.19, N = 3SE +/- 0.75, N = 6SE +/- 2.66, N = 618.4220.4322.1422.2423.3623.7927.92

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzClear Linux 21260Ubuntu 16.04 LTSopenSUSE TumbleweedUbuntu 18.04 LTS 20180311Debian TestingManjaro 17.1.6Fedora Workstation 27TrueOS FreeBSD 12-CURRENT Development20406080100SE +/- 0.01, N = 3SE +/- 0.17, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.43, N = 3SE +/- 0.15, N = 3SE +/- 0.19, N = 3SE +/- 1.79, N = 66.6248.1749.2549.7949.9851.1251.8479.10

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACClear Linux 21260Ubuntu 16.04 LTSManjaro 17.1.6openSUSE TumbleweedFedora Workstation 27Debian TestingUbuntu 18.04 LTS 20180311TrueOS FreeBSD 12-CURRENT Development48121620SE +/- 0.01, N = 5SE +/- 0.05, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.10, N = 5SE +/- 0.16, N = 5SE +/- 0.01, N = 511.9212.5012.5412.5912.6812.7313.1514.01-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -logg-O2-O2 -logg-O2-O2-O2-O21. (CXX) g++ options: -fvisibility=hidden -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 3.4.1H.264 HD To NTSC DVClear Linux 21260Fedora Workstation 27openSUSE TumbleweedDebian TestingUbuntu 18.04 LTS 20180311Ubuntu 16.04 LTSManjaro 17.1.648121620SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.22, N = 37.518.2310.0910.3910.6310.8214.74-lXv -lX11 -lXext -lSDL2 -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -lbz2 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-trapping-math -fassociative-math-llzma -lbz2 -fPIC-lXv -lX11 -lXext -lxcb -lxcb-xfixes -lxcb-shape -lbz2 -fPIC-llzma -lbz2-lXv -lX11 -lXext -lSDL2 -lvdpau -lva -lva-x11 -lva-drm -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -lsndio -ljack -lasound -llzma -lbz2 -fPIC1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -pthread -lm -ldl -O3 -fno-signed-zeros -std=c11 -fomit-frame-pointer -fno-math-errno -fno-tree-vectorize -MMD -MF -MT

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlUbuntu 18.04 LTS 20180311Debian TestingManjaro 17.1.6openSUSE TumbleweedUbuntu 16.04 LTSTrueOS FreeBSD 12-CURRENT Development0.07160.14320.21480.28640.358SE +/- 0.00040631, N = 3SE +/- 0.00181755, N = 3SE +/- 0.00073948, N = 3SE +/- 0.00139172, N = 3SE +/- 0.00030550, N = 3SE +/- 0.00004690, N = 30.203040060.207096680.208285840.210194640.218762990.31807153

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterUbuntu 16.04 LTSUbuntu 18.04 LTS 20180311Debian TestingopenSUSE TumbleweedManjaro 17.1.6TrueOS FreeBSD 12-CURRENT Development0.00090.00180.00270.00360.0045SE +/- 0.00001395, N = 3SE +/- 0.00002375, N = 3SE +/- 0.00001131, N = 3SE +/- 0.00000595, N = 3SE +/- 0.00000957, N = 3SE +/- 0.00000925, N = 30.002643190.002718350.002790770.002959360.003550740.00387695

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkFedora Workstation 27Ubuntu 18.04 LTS 20180311Debian TestingUbuntu 16.04 LTS0.23380.46760.70140.93521.169SE +/- 0.0044, N = 3SE +/- 0.0052, N = 3SE +/- 0.0148, N = 6SE +/- 0.0037, N = 30.50550.95860.98391.03901. Fedora Workstation 27: R scripting front-end version 3.4.3 (2017-11-30)2. Ubuntu 18.04 LTS 20180311: R scripting front-end version 3.4.3 (2017-11-30)3. Debian Testing: R scripting front-end version 3.4.3 (2017-11-30)4. Ubuntu 16.04 LTS: R scripting front-end version 3.2.3 (2015-12-10)

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputUbuntu 16.04 LTSManjaro 17.1.6openSUSE TumbleweedClear Linux 21260Fedora Workstation 27Ubuntu 18.04 LTS 20180311Debian TestingTrueOS FreeBSD 12-CURRENT Development306090120150SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.66, N = 3SE +/- 2.13, N = 4SE +/- 0.08, N = 3132.62132.50132.16131.82131.33129.52127.72123.61-lm-lm-lm-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lm-lm-lm1. (CC) gcc options: -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETClear Linux 21260Manjaro 17.1.6Ubuntu 16.04 LTSDebian TestingFedora Workstation 27Ubuntu 18.04 LTS 20180311openSUSE Tumbleweed400K800K1200K1600K2000KSE +/- 74762.86, N = 6SE +/- 57903.63, N = 6SE +/- 52461.71, N = 6SE +/- 27001.55, N = 3SE +/- 24614.80, N = 6SE +/- 24279.13, N = 6SE +/- 16306.90, N = 31985370.041742775.211610046.671554551.251470004.381452810.211365270.59-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETClear Linux 21260Manjaro 17.1.6Debian TestingUbuntu 16.04 LTSUbuntu 18.04 LTS 20180311Fedora Workstation 27openSUSE Tumbleweed300K600K900K1200K1500KSE +/- 33918.87, N = 6SE +/- 15630.82, N = 6SE +/- 38733.16, N = 6SE +/- 16566.60, N = 4SE +/- 16290.74, N = 3SE +/- 3314.97, N = 3SE +/- 21396.56, N = 61304730.751110399.601080347.291075445.111044720.751020776.87999336.51-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesClear Linux 21260Manjaro 17.1.6openSUSE TumbleweedUbuntu 16.04 LTSFedora Workstation 27Ubuntu 18.04 LTS 20180311Debian TestingTrueOS FreeBSD 12-CURRENT Development6001200180024003000SE +/- 3.18, N = 3SE +/- 21.36, N = 3SE +/- 4.98, N = 3SE +/- 1.86, N = 3SE +/- 1.20, N = 3SE +/- 1.73, N = 3SE +/- 8.37, N = 316192021215321602168216821702849

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteClear Linux 21260openSUSE TumbleweedManjaro 17.1.6Debian TestingUbuntu 18.04 LTS 20180311Fedora Workstation 27Ubuntu 16.04 LTSTrueOS FreeBSD 12-CURRENT Development100K200K300K400K500KSE +/- 1468.12, N = 3SE +/- 1660.46, N = 3SE +/- 863.94, N = 3SE +/- 1391.12, N = 3SE +/- 1757.60, N = 3SE +/- 1847.11, N = 3SE +/- 1132.69, N = 3SE +/- 184.41, N = 3481860382149368931366323357160308566290917246825

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Clear Linux 21260Debian TestingUbuntu 18.04 LTS 20180311TrueOS FreeBSD 12-CURRENT DevelopmentUbuntu 16.04 LTS4080120160200SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.49, N = 3SE +/- 0.18, N = 319.68151.04152.26152.29160.69


Phoronix Test Suite v10.8.4