Tests for a future article by Michael Larabel for Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1812315-SP-FREEBSDXE57 Windows Server 2019 vs. Linux vs. FreeBSD On Intel Xeon Server Benchmarks - Phoronix Test Suite Windows Server 2019 vs. Linux vs. FreeBSD On Intel Xeon Server Benchmarks Tests for a future article by Michael Larabel for Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1812315-SP-FREEBSDXE57&rdt&grr .
Windows Server 2019 vs. Linux vs. FreeBSD On Intel Xeon Server Benchmarks Processor Motherboard Memory Disk Graphics Network Chipset Monitor OS Kernel Display Driver Compiler File-System Screen Resolution Desktop Display Server OpenGL Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads) TYAN S7106 12 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1 233GB Samsung SSD 970 EVO 250GB Microsoft Basic Display Intel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 Microsoft Windows Server 2019 Essentials Build 17763 10.0 (x86_64) 10.0.17763.1 GCC 7.1.0 NTFS 1024x768 Intel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 + Microsoft ISATAP + Microsoft ISATAP #2 Microsoft Windows Server 2016 Essentials Build 14393 10.0.14393.0 65536MB 233GB Ubuntu 18.04 4.4.0-17763-Microsoft (x86_64) GCC 7.3.0 wslfs 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V1.02.B20 BIOS) Intel Sky Lake-E DMI3 Registers 96256MB Samsung SSD 970 EVO 250GB ASPEED Family VE228 Intel I210 Gigabit Connection Ubuntu 18.10 4.18.0-13-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 3.3 Mesa 18.2.2 (LLVM 7.0 256 bits) GCC 8.2.0 ext4 1920x1080 llvmpipe 93GB Clear Linux OS 26850 4.19.11-673.native (x86_64) GNOME Shell 3.30.2 X Server 1.20.3 modesetting 1.20.3 3.3 Mesa 19.0.0-devel (LLVM 7.0 256 bits) GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0 95232MB ASPEED Family CentOS Linux 7 3.10.0-957.1.3.el7.x86_64 (x86_64) GNOME Shell 3.28.3 X Server 1.20.1 modesetting 1.20.1 2.1 Mesa 18.0.5 (LLVM 6.0 256 bits) GCC 4.8.5 20150623 xfs 96256MB Fedora 29 4.19.10-300.fc29.x86_64 (x86_64) GCC 8.2.1 20181215 openSUSE Leap 15.0 4.12.14-lp150.12.28-default (x86_64) KDE Plasma 5.12.6 X Server 1.19.6 modesetting 1.19.6 3.3 Mesa 18.0.2 (LLVM 5.0 256 bits) GCC 7.3.1 20180323 [gcc-7-branch revision 258812] Intel Device 2020 LLVMpipe Debian 9.6 4.9.0-8-amd64 (x86_64) GNOME Shell 3.22.3 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 Intel Xeon Gold 6138 @ 2.00GHz (80 Cores) TYAN B7106G24EV4HR Intel Sky Lake-E DMI3 Registers 97024MB Generic NVMe Device ASPEED Family FreeBSD 12.0-RELEASE (x86_64) Clang 6.0.1 (SVN 335540) zfs 800x600 11.2-RELEASE (x86_64) Clang 6.0.0 (SVN 326565) 1280x1024 12.0-RELEASE (x86_64) GCC 8.2.0 + Clang 6.0.1 (SVN 335540) 800x600 OpenBenchmarking.org Python Details - Windows Server 2019: Python 2.7.15 - FreeBSD 12.0: Python 2.7.15 + Python 3.6.6 - FreeBSD 11.2: Python 2.7.15 + Python 3.6.6 - FreeBSD 12.0 - GCC8: Python 2.7.15 + Python 3.6.6 Compiler Details - Windows Server 2019 WSL: --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 - Ubuntu 18.10: --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 - Clear Linux 26850: --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 - CentOS 7.6: --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 - Fedora Server 29: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,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 - openSUSE Leap 15.0: --build=x86_64-suse-linux --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-plugin --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-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 - Debian 9.6: --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 - FreeBSD 12.0 - GCC8: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ld Disk Details - Ubuntu 18.10: NONE / errors=remount-ro,relatime,rw - Clear Linux 26850: MQ-DEADLINE / relatime,rw,stripe=256 - CentOS 7.6: NONE / attr2,inode64,noquota,relatime,rw,seclabel - Fedora Server 29: NONE / attr2,inode64,noquota,relatime,rw,seclabel - openSUSE Leap 15.0: NONE / attr2,inode64,noquota,relatime,rw - Debian 9.6: none / data=ordered,errors=remount-ro,relatime,rw Processor Details - Ubuntu 18.10: Scaling Governor: intel_pstate powersave - Clear Linux 26850: Scaling Governor: intel_pstate performance - CentOS 7.6: Scaling Governor: intel_pstate powersave - Fedora Server 29: Scaling Governor: intel_pstate powersave - openSUSE Leap 15.0: Scaling Governor: intel_pstate powersave - Debian 9.6: Scaling Governor: intel_pstate powersave Security Details - Ubuntu 18.10: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Clear Linux 26850: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - CentOS 7.6: SELinux - Fedora Server 29: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - openSUSE Leap 15.0: KPTI + __user pointer sanitization + Indirect Branch Restricted Speculation IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Debian 9.6: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - FreeBSD 12.0: KPTI - FreeBSD 11.2: KPTI - FreeBSD 12.0 - GCC8: KPTI Environment Details - Clear Linux 26850: 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-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 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 relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake 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 relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags 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 relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" - openSUSE Leap 15.0: LIBGL_DEBUG=quiet
Windows Server 2019 vs. Linux vs. FreeBSD On Intel Xeon Server Benchmarks blogbench: Read pts-self-test: List Suites compress-lzma: 256MB File Compression pgbench: Buffer Test - Normal Load - Read Write hint: FLOAT scikit-learn: pgbench: Buffer Test - Single Thread - Read Only ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping fhourstones: Complex Connect-4 Solving compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 rbenchmark: c-ray: Total Time - 4K, 16 Rays Per Pixel pgbench: Buffer Test - Single Thread - Read Write pgbench: Buffer Test - Normal Load - Read Only build-php: Time To Compile cachebench: Read cachebench: Read / Modify / Write cachebench: Write perl-benchmark: Interpreter stockfish: Total Time rust-mandel: Time To Complete Serial/Parallel Mandelbrot perl-benchmark: Pod2html dcraw: RAW To PPM Image Conversion pybench: Total For Average Test Times aobench: 2048 x 2048 - Total Time x265: H.265 Video Encoding compress-gzip: Linux Source Tree Archiving To .tar.gz iozone: 4Kb - 8GB - Write Performance build-llvm: Time To Compile graphics-magick: Noise-Gaussian graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Swirl mpcbench: Multi-Precision Benchmark graphics-magick: Resizing graphics-magick: Rotate stress-ng: Memory Copying graphics-magick: HWB Color Space himeno: Poisson Pressure Solver compress-7zip: Compress Speed Test postmark: Disk Transaction Performance dacapobench: Tradesoap sqlite: Timed SQLite Insertions java-scimark2: Composite dacapobench: Eclipse java-gradle-perf: Reactor hmmer: Pfam Database Search sunflow: Global Illumination + Image Synthesis go-benchmark: build compilebench: Initial Create dacapobench: H2 m-queens: Time To Solve dacapobench: Tradebeans swet: Average fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory phpbench: PHP Benchmark Suite node-octane: fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory encode-mp3: WAV To MP3 bork: File Encryption Time stress-ng: Socket Activity stress-ng: Forking stress-ng: CPU Stress stress-ng: Tsearch stress-ng: Hsearch stress-ng: Bsearch stress-ng: Matrix Math stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Vector Math stress-ng: Glibc Qsort Data Sorting stress-ng: Lsearch crafty: Elapsed Time scimark2: Composite luajit: Composite go-benchmark: http unpack-linux: linux-4.15.tar.xz dacapobench: Jython botan: AES-256 - Decrypt botan: AES-256 - Encrypt encode-flac: WAV To FLAC osbench: Create Files openssl: RSA 4096-bit Performance botan: Twofish - Decrypt botan: Twofish - Encrypt botan: Blowfish - Decrypt botan: Blowfish - Encrypt botan: CAST-256 - Decrypt botan: CAST-256 - Encrypt botan: KASUMI - Decrypt botan: KASUMI - Encrypt primesieve: 1e12 Prime Number Generation git: Time To Complete Common Git Commands go-benchmark: garbage php: Zend micro_bench go-benchmark: json x264: H.264 Video Encoding osbench: Create Threads osbench: Create Processes smallpt: Global Illumination Renderer; 128 Samples sample-program: rust-prime: Prime Number Test To 200,000,000 optcarrot: Optimized Benchmark tjbench: Decompression Throughput polybench-c: 3 Matrix Multiplications osbench: Memory Allocations osbench: Launch Programs tachyon: Total Time system-libxml2: 2 MB polybench-c: Covariance Computation polybench-c: Correlation Computation php: Zend bench blake2: pts-self-test: Info Command pts-self-test: Total Time pts-self-test: Peak Memory Usage pts-self-test: Merge Results pts-self-test: Render Test compilebench: Read Compiled Tree compilebench: Compile blogbench: Write Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 12109 0.7360 0.01501293 68415431 0.18264875 161 162 187 74687 90.85 2182 36034092733 55.36 4015 309413 39622 7242616 579 4609 9.91 1234 13.79 912090 4397804 116.86 34.86 152 11923 0.7433 0.02537739 68280715 0.18684259 158 157 183 80309 82.01 2130 36641736000 55.41 10299 301934 36994 7143491 575 4677 10.30 262 12.01 932202 4349913 106.80 81.14 151 12348 0.7879 0.00820246 36403185 0.21433206 186 190 213 59043 150.25 2217 26859902400 55.12 4286 579683 36906 7287127 584 4482 10.53 1230 17.29 1018084 4235566 96.58 83.23 152 12730 0.7955 0.00319840 67990274 0.12032158 197 212 229 146543 41.74 2242 20889441138 28.18 12693 593052 36760 7392097 588 3922 10.27 15.59 6.28 859815 2478529 113.36 26.18 159 12804 0.4075 0.00125927 71845579 0.11578715 202 236 227 158228 39.63 2257 19090320266 28.13 3337 720713 38649 7852391 2085 3567 9.99 15.91 6.00 1171475 2839813 117.43 18.57 160 12984 0.00292759 71962824 0.13648480 213 219 226 154222 58.78 2156 28.14 12005 204006 7525680 610 4415 11.82 6.47 12865 0.3040 0.00425515 71680202 0.11959348 186 210 229 137716 59.12 2201 24705302045 27.97 13301 584986 39502 7710582 591 4443 10.22 46.61 6.45 872864 2714132 22.90 160 12086 0.00415440 73598167 0.27341609 151745 41.46 1860 22311523831 28.25 158619 22434 6351901 529 10999 10.51 44.46 8.46 1115094 3031769 98.00 20.00 144 12663 0.7889 0.00256867 69954534 0.12093206 214 215 228 151265 40.91 2222 13846225836 27.68 9090 481688 7359965 610 3784 9.55 15.67 6.10 1190018 2673470 124.38 18.06 160 507409 1.43 453 2899 157581817 295 9824 22.13 8204 108 1.4731 41.14 448 357607 109 3804 43750 29158 0.00273844 61394990 84.29 0.28068327 74.32 3324 77.95 7.63 74.22 421 175 21 16 22 36 4610 73 143 6734 89 1539 4438 8617 31.36 1235 30354 30.73 29.25 1.74 37475848891 161 7997 7020 183079187 147250 575 238699 21993 156667 613 18.28 29.73 1100 11651 9645 764 154399 6407 182136 13228204 146928 148021 613 296 361 748 175236 18.42 6342 1836 1835 21.98 80.20 6111 152 150 134 134 64.86 64.58 42.81 43.62 15.66 11.82 941491 5.63 3255501 119.58 51.49 78.34 7.74 7.61 6.03 56.31 83.13 5.55 62.65 161 3.52 3126 2.37 2.36 1.16 4.40 3.59 374 503 7.99 102 685 1404 8308 765347 11.95 459 2162 157348711 313 8865 7720 140 1.6705 42.21 374 310546 185 3804 46050 28787 0.00312916 95.37 0.30827514 96.59 3716 79.30 7.26 77.91 444 220 20 15 20 33 4157 64 126 2585 81 1071 4213 9778 36.91 1225 41660 52.39 12.18 5.96 54289399267 159 9940 9342 178788467 107000 417 194244 20377 114667 448 20.00 35.08 966 8457 9646 735 153963 6375 182980 10379571 154874 148054 542 334 361 743 1133821 19.07 7034 1799 1800 22.58 76.57 6110 149 148 132 133 64.65 64.54 42.37 43.08 13.34 15.13 964801 6.22 3299666 117.42 31619.80 88.84 9.30 7.29 8.16 54.84 79.35 5.72 117.12 195 3.56 3721 2.43 2.40 1.19 4.41 1.13 542 503 10.71 147 475 1398 7323 514314 1.41 421 2992 196589323 293 9521 679.17 8210 113 139.98 448 351595 1382 4997 13929 63230205 84.29 83.10 3320 79.68 8.69 74.24 464 170 108 105 112 118 4733 117 125 2792 126 1826 95744 4545 8965 31.15 30360 30.52 29.11 1.67 158 7874 38.39 339865170 159333 622 160667 629 59.09 30.45 1104 15252 9538 725 149384 6771 177148 13639616 146619 53277 712 298 324 749 173807 18.36 1836 1836 17.90 84.06 6119 152 150 134 134 64.79 64.48 42.81 43.63 15.12 5.62 51.81 77.60 5.90 7.61 6.00 55.76 86.28 5.51 62.68 141 3121 2.35 2.36 1.15 5.73 1.76 360 503 7.98 101 693 1399 8309 OpenBenchmarking.org
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 160K 320K 480K 640K 800K SE +/- 1695.47, N = 3 SE +/- 11234.31, N = 5 SE +/- 5363.48, N = 3 507409 765347 514314 clang clang gcc
Phoronix Test Suite Self Test Test: List Suites OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: List Suites FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 3 6 9 12 15 SE +/- 0.00, N = 2 SE +/- 0.07, N = 2 SE +/- 0.00, N = 2 1.43 11.95 1.41
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 100 200 300 400 500 SE +/- 4.84, N = 3 SE +/- 5.00, N = 3 SE +/- 0.79, N = 3 453 459 421 clang++ clang++ g++
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 600 1200 1800 2400 3000 SE +/- 52.17, N = 9 SE +/- 24.08, N = 3 SE +/- 62.66, N = 9 2899 2162 2992 -fPIC -shared -lpgcommon -lpq -lcrypt -lm -lpgcommon -lpq -lcrypt -lm 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgport
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 40M 80M 120M 160M 200M SE +/- 7973.76, N = 3 SE +/- 47769.43, N = 3 SE +/- 147583.02, N = 3 157581817 157348711 196589323 clang clang gcc
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 70 140 210 280 350 SE +/- 0.55, N = 3 SE +/- 0.54, N = 3 SE +/- 0.40, N = 3 295 313 293
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2K 4K 6K 8K 10K SE +/- 170.41, N = 3 SE +/- 137.77, N = 3 SE +/- 137.82, N = 9 9824 8865 9521 -fPIC -shared -lpgcommon -lpq -lcrypt -lm -lpgcommon -lpq -lcrypt -lm 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgport
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FreeBSD 12.0 FreeBSD 12.0 - GCC8 150 300 450 600 750 SE +/- 0.02, N = 3 SE +/- 1.88, N = 3 22.13 679.17
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 11.2 FreeBSD 12.0 - GCC8 3K 6K 9K 12K 15K SE +/- 74.60, N = 3 SE +/- 22.81, N = 3 SE +/- 5.77, N = 3 SE +/- 15.37, N = 3 SE +/- 9.65, N = 3 SE +/- 308.04, N = 9 SE +/- 27.07, N = 3 SE +/- 10.79, N = 3 SE +/- 153.09, N = 3 SE +/- 28.64, N = 3 SE +/- 52.25, N = 3 SE +/- 113.45, N = 9 8237 12109 11923 12348 12730 12804 12984 12865 12086 12663 7720 8210 clang gcc gcc gcc gcc gcc gcc gcc clang gcc
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 1.90, N = 9 SE +/- 0.90, N = 3 108 140 113 clang clang gcc
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 0.3759 0.7518 1.1277 1.5036 1.8795 SE +/- 0.0015, N = 3 SE +/- 0.0028, N = 3 SE +/- 0.0009, N = 3 SE +/- 0.0004, N = 3 SE +/- 0.0015, N = 3 SE +/- 0.0009, N = 3 SE +/- 0.0126, N = 3 SE +/- 0.0016, N = 3 SE +/- 0.0200, N = 3 0.7360 0.7433 0.7879 0.7955 0.4075 0.3040 0.7889 1.4731 1.6705 1. Windows Server 2019: R scripting front-end version 3.5.2 (2018-12-20) 2. Windows Server 2016: R scripting front-end version 3.5.2 (2018-12-20) 3. Windows Server 2019 WSL: R scripting front-end version 3.4.4 (2018-03-15) 4. Ubuntu 18.10: R scripting front-end version 3.5.1 (2018-07-02) 5. Clear Linux 26850: R scripting front-end version 3.5.1 (2018-07-02) 6. Fedora Server 29: R scripting front-end version 3.5.1 (2018-07-02) 7. Debian 9.6: R scripting front-end version 3.3.3 (2017-03-06) 8. FreeBSD 12.0: R scripting front-end version 3.5.1 (2018-07-02) 9. FreeBSD 11.2: R scripting front-end version 3.5.1 (2018-07-02)
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 3.17, N = 9 41.14 42.21 139.98 clang clang gcc
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 100 200 300 400 500 SE +/- 0.74, N = 3 SE +/- 2.56, N = 3 SE +/- 0.48, N = 3 448 374 448 -fPIC -shared -lpgcommon -lpq -lcrypt -lm -lpgcommon -lpq -lcrypt -lm 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgport
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 80K 160K 240K 320K 400K SE +/- 2754.89, N = 3 SE +/- 911.77, N = 3 SE +/- 2843.57, N = 3 357607 310546 351595 -fPIC -shared -lpgcommon -lpq -lcrypt -lm -lpgcommon -lpq -lcrypt -lm 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgport
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile FreeBSD 12.0 FreeBSD 11.2 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 1.43, N = 3 109 185 1. (CC) clang options: -O2 -pedantic -lpthread -lz -lm
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 800 1600 2400 3200 4000 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 3804 3804 1382 clang clang gcc
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 10K 20K 30K 40K 50K SE +/- 113.84, N = 3 SE +/- 85.20, N = 3 SE +/- 0.02, N = 3 43750 46050 4997 clang clang gcc
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 6K 12K 18K 24K 30K SE +/- 35.39, N = 3 SE +/- 72.52, N = 3 SE +/- 1.08, N = 3 29158 28787 13929 clang clang gcc
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 0.0057 0.0114 0.0171 0.0228 0.0285 SE +/- 0.00013581, N = 3 SE +/- 0.00010315, N = 3 SE +/- 0.00019171, N = 12 SE +/- 0.00000139, N = 3 SE +/- 0.00000232, N = 3 SE +/- 0.00005837, N = 12 SE +/- 0.00001786, N = 3 SE +/- 0.00001577, N = 3 SE +/- 0.00001124, N = 3 SE +/- 0.00000084, N = 3 SE +/- 0.00000837, N = 3 0.01501293 0.02537739 0.00820246 0.00319840 0.00125927 0.00292759 0.00425515 0.00415440 0.00256867 0.00273844 0.00312916
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 - GCC8 16M 32M 48M 64M 80M SE +/- 363854.88, N = 3 SE +/- 242355.64, N = 3 SE +/- 1068969.97, N = 3 SE +/- 449026.91, N = 3 SE +/- 456351.59, N = 3 SE +/- 630552.56, N = 3 SE +/- 747449.16, N = 3 SE +/- 220446.17, N = 3 SE +/- 583461.33, N = 3 SE +/- 973957.81, N = 3 SE +/- 666258.27, N = 3 62697440 68415431 68280715 36403185 67990274 71845579 71962824 71680202 73598167 69954534 63230205 clang++ g++ g++ g++ g++ g++ g++ g++ g++
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 84.29 95.37 84.29 clang clang gcc
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 0.0694 0.1388 0.2082 0.2776 0.347 SE +/- 0.00042359, N = 3 SE +/- 0.00243295, N = 7 SE +/- 0.00066260, N = 3 SE +/- 0.00026991, N = 3 SE +/- 0.00021495, N = 3 SE +/- 0.00105933, N = 3 SE +/- 0.00005899, N = 3 SE +/- 0.00369643, N = 3 SE +/- 0.00051473, N = 3 SE +/- 0.00015548, N = 3 SE +/- 0.00035352, N = 3 0.18264875 0.18684259 0.21433206 0.12032158 0.11578715 0.13648480 0.11959348 0.27341609 0.12093206 0.28068327 0.30827514
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.25, N = 3 SE +/- 0.46, N = 3 74.32 96.59 83.10 clang clang gcc
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 800 1600 2400 3200 4000 SE +/- 7.67, N = 3 SE +/- 4.81, N = 3 SE +/- 6.03, N = 3 3324 3716 3320
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.55, N = 3 SE +/- 0.00, N = 3 77.95 79.30 79.68 clang clang gcc
x265 H.265 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 7.63 7.26 8.69 clang++ clang++ g++
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.35, N = 3 SE +/- 0.25, N = 3 74.22 77.91 74.24
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 100 200 300 400 500 SE +/- 4.61, N = 3 SE +/- 2.30, N = 3 SE +/- 9.49, N = 12 421 444 464 clang clang gcc
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 50 100 150 200 250 175 220 170
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 SE +/- 1.33, N = 3 21 20 108
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 16 15 105
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.33, N = 3 22 20 112
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 36 33 118
GNU MPC Multi-Precision Benchmark OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1000 2000 3000 4000 5000 SE +/- 14.53, N = 3 SE +/- 3.33, N = 3 4610 4157 4733
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 161 158 186 197 202 213 186 214 73 64 117 -fopenmp -O2 -lSM -lICE -lgomp -fopenmp -O2 -lSM -lICE -lgomp -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -lgomp -std=gnu99 -fopenmp -O2 -lgomp -fopenmp -O2 -lfreetype -lgomp -fopenmp -O2 -ljpeg -lSM -lICE -llzma -lgomp -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -fopenmp -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -lgomp 1. (CC) gcc options: -pthread -lXext -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 50 100 150 200 250 162 157 190 212 236 219 210 215 143 126 125 -fopenmp -O2 -lSM -lICE -lgomp -fopenmp -O2 -lSM -lICE -lgomp -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -lgomp -std=gnu99 -fopenmp -O2 -lgomp -fopenmp -O2 -lfreetype -lgomp -fopenmp -O2 -ljpeg -lSM -lICE -llzma -lgomp -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -fopenmp -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -lgomp 1. (CC) gcc options: -pthread -lXext -lX11 -lbz2 -lz -lm -lpthread
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1400 2800 4200 5600 7000 SE +/- 134.08, N = 3 SE +/- 16.18, N = 3 SE +/- 74.82, N = 12 6734 2585 2792 clang clang gcc
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 187 183 213 229 227 226 229 228 89 81 126 -fopenmp -O2 -lSM -lICE -lgomp -fopenmp -O2 -lSM -lICE -lgomp -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -lgomp -std=gnu99 -fopenmp -O2 -lgomp -fopenmp -O2 -lfreetype -lgomp -fopenmp -O2 -ljpeg -lSM -lICE -llzma -lgomp -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -fopenmp -O2 -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -lgomp 1. (CC) gcc options: -pthread -lXext -lX11 -lbz2 -lz -lm -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 400 800 1200 1600 2000 SE +/- 0.28, N = 3 SE +/- 2.33, N = 3 SE +/- 1.83, N = 3 1539 1071 1826 clang clang gcc
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 - GCC8 30K 60K 90K 120K 150K SE +/- 604.58, N = 3 SE +/- 633.56, N = 3 SE +/- 400.15, N = 3 SE +/- 289.07, N = 3 SE +/- 631.11, N = 3 SE +/- 633.11, N = 3 SE +/- 1571.82, N = 3 SE +/- 840.95, N = 3 SE +/- 216.37, N = 3 SE +/- 1780.31, N = 3 74687 80309 59043 146543 158228 154222 137716 151745 151265 95744 1. (CXX) g++ options: -pipe -lpthread
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1000 2000 3000 4000 5000 SE +/- 26.33, N = 3 SE +/- 23.67, N = 3 4438 4213 4545 clang clang gcc
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2K 4K 6K 8K 10K SE +/- 179.45, N = 16 SE +/- 50.88, N = 4 SE +/- 138.72, N = 4 8617 9778 8965
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.34, N = 3 SE +/- 0.86, N = 3 SE +/- 0.71, N = 3 SE +/- 0.19, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 31.16 90.85 82.01 150.25 41.74 39.63 58.78 59.12 41.46 40.91 36.91 31.15
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 500 1000 1500 2000 2500 SE +/- 3.93, N = 4 SE +/- 11.94, N = 4 SE +/- 7.10, N = 4 SE +/- 7.29, N = 4 SE +/- 6.01, N = 4 SE +/- 7.54, N = 4 SE +/- 8.58, N = 4 SE +/- 33.01, N = 16 SE +/- 21.28, N = 15 SE +/- 2.28, N = 4 SE +/- 4.85, N = 4 2182 2130 2217 2242 2257 2156 2201 1860 2222 1235 1225
DaCapo Benchmark Java Test: Eclipse OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Eclipse FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 9K 18K 27K 36K 45K SE +/- 78.28, N = 4 SE +/- 672.04, N = 4 SE +/- 122.66, N = 4 30354 41660 30360
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build 1.0 Gradle Build: Reactor FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 12 24 36 48 60 SE +/- 0.21, N = 4 SE +/- 0.34, N = 4 SE +/- 0.21, N = 4 30.73 52.39 30.52
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 7 14 21 28 35 SE +/- 0.50, N = 12 SE +/- 0.23, N = 3 SE +/- 0.48, N = 3 29.25 12.18 29.11 clang clang gcc
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1.341 2.682 4.023 5.364 6.705 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 12 1.74 5.96 1.67
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 12000M 24000M 36000M 48000M 60000M SE +/- 943892303.89, N = 12 SE +/- 711581716.65, N = 3 SE +/- 419881292.84, N = 4 SE +/- 109440495.24, N = 3 SE +/- 35571787.20, N = 3 SE +/- 93959433.34, N = 3 SE +/- 145296370.99, N = 3 SE +/- 46016016.34, N = 3 SE +/- 81287548.13, N = 3 SE +/- 489071383.52, N = 3 36034092733 36641736000 26859902400 20889441138 19090320266 24705302045 22311523831 13846225836 37475848891 54289399267
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 40 80 120 160 200 SE +/- 1.11, N = 3 SE +/- 0.66, N = 3 SE +/- 3.02, N = 3 161 159 158
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2K 4K 6K 8K 10K SE +/- 81.74, N = 11 SE +/- 124.82, N = 4 SE +/- 56.03, N = 4 7997 9940 7874
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 - GCC8 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 55.36 55.41 55.12 28.18 28.13 28.14 27.97 28.25 27.68 38.39 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CXX) g++ options: -fopenmp -O2 -march=native
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 3K 6K 9K 12K 15K SE +/- 16.67, N = 4 SE +/- 74.78, N = 4 SE +/- 37.78, N = 4 SE +/- 168.54, N = 6 SE +/- 166.90, N = 16 SE +/- 125.40, N = 4 SE +/- 80.90, N = 4 SE +/- 24.07, N = 4 SE +/- 76.84, N = 4 4015 10299 4286 12693 3337 12005 13301 9090 7020 9342
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 70M 140M 210M 280M 350M SE +/- 394645.94, N = 3 SE +/- 2350339.75, N = 3 SE +/- 507075.54, N = 3 183079187 178788467 339865170 clang clang gcc
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30K 60K 90K 120K 150K SE +/- 2428.13, N = 4 SE +/- 3179.80, N = 3 147250 107000 159333 -lrdmacm -libverbs 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 130 260 390 520 650 SE +/- 9.64, N = 4 SE +/- 12.25, N = 3 575 417 622 -lrdmacm -libverbs 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lz -lm -lpthread -lrt
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 11.2 150K 300K 450K 600K 750K SE +/- 511.79, N = 3 SE +/- 2111.65, N = 3 SE +/- 3084.71, N = 3 SE +/- 408.66, N = 3 SE +/- 80.08, N = 3 SE +/- 1742.35, N = 3 SE +/- 2433.87, N = 3 SE +/- 361.19, N = 3 SE +/- 1032.09, N = 3 SE +/- 1272.87, N = 3 SE +/- 2252.04, N = 3 238285 309413 301934 579683 593052 720713 204006 584986 158619 481688 194244
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 FreeBSD 12.0 FreeBSD 11.2 8K 16K 24K 32K 40K SE +/- 110.42, N = 3 SE +/- 367.10, N = 3 SE +/- 143.00, N = 3 SE +/- 104.76, N = 3 SE +/- 377.95, N = 3 SE +/- 102.31, N = 3 SE +/- 133.89, N = 3 SE +/- 154.98, N = 3 SE +/- 294.60, N = 3 39622 36994 36906 36760 38649 39502 22434 21993 20377 1. Windows Server 2019: Nodejs
v11.5.0 2. Windows Server 2016: Nodejs
v11.5.0 3. Windows Server 2019 WSL: Nodejs
v8.10.0 4. Ubuntu 18.10: Nodejs
v8.11.4 5. Clear Linux 26850: Nodejs 6. Fedora Server 29: Nodejs 7. openSUSE Leap 15.0: Nodejs 8. FreeBSD 12.0: Nodejs 9. FreeBSD 11.2: Nodejs
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30K 60K 90K 120K 150K SE +/- 881.92, N = 3 SE +/- 1452.97, N = 3 SE +/- 666.67, N = 3 156667 114667 160667 -lrdmacm -libverbs 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lz -lm -lpthread -lrt
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 140 280 420 560 700 SE +/- 3.28, N = 3 SE +/- 4.93, N = 3 SE +/- 2.52, N = 3 613 448 629 -lrdmacm -libverbs 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lz -lm -lpthread -lrt
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 18.28 20.00 59.09
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 29.73 35.08 30.45
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 200 400 600 800 1000 SE +/- 7.57, N = 3 SE +/- 3.86, N = 3 SE +/- 6.80, N = 3 1100 966 1104 clang clang gcc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 3K 6K 9K 12K 15K SE +/- 86.16, N = 3 SE +/- 9.70, N = 3 SE +/- 47.34, N = 3 11651 8457 15252 clang clang gcc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2K 4K 6K 8K 10K SE +/- 1.83, N = 3 SE +/- 1.78, N = 3 SE +/- 3.97, N = 3 9645 9646 9538 clang clang gcc
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 160 320 480 640 800 SE +/- 0.24, N = 3 SE +/- 0.39, N = 3 SE +/- 0.33, N = 3 764 735 725 clang clang gcc
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30K 60K 90K 120K 150K SE +/- 236.62, N = 3 SE +/- 107.53, N = 3 SE +/- 97.68, N = 3 154399 153963 149384 clang clang gcc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1500 3000 4500 6000 7500 SE +/- 0.22, N = 3 SE +/- 0.52, N = 3 SE +/- 20.28, N = 3 6407 6375 6771 clang clang gcc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 40K 80K 120K 160K 200K SE +/- 16.32, N = 3 SE +/- 399.32, N = 3 SE +/- 97.59, N = 3 182136 182980 177148 clang clang gcc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 3M 6M 9M 12M 15M SE +/- 61175.16, N = 3 SE +/- 94168.91, N = 3 SE +/- 66723.07, N = 3 13228204 10379571 13639616 clang clang gcc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30K 60K 90K 120K 150K SE +/- 27.96, N = 3 SE +/- 35.31, N = 3 SE +/- 23.81, N = 3 146928 154874 146619 clang clang gcc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30K 60K 90K 120K 150K SE +/- 4.29, N = 3 SE +/- 9.24, N = 3 SE +/- 2.22, N = 3 148021 148054 53277 clang clang gcc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 150 300 450 600 750 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 613 542 712 clang clang gcc
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 70 140 210 280 350 SE +/- 0.48, N = 3 SE +/- 0.26, N = 3 SE +/- 0.11, N = 3 296 334 298 clang clang gcc
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 2M 4M 6M 8M 10M SE +/- 4639.48, N = 3 SE +/- 5643.53, N = 3 SE +/- 11913.26, N = 3 SE +/- 4504.27, N = 3 SE +/- 25143.06, N = 3 SE +/- 9976.25, N = 3 SE +/- 18491.42, N = 3 SE +/- 15400.17, N = 3 SE +/- 19931.80, N = 3 7242616 7143491 7287127 7392097 7852391 7525680 7710582 6351901 7359965 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 400 800 1200 1600 2000 SE +/- 0.22, N = 3 SE +/- 1.09, N = 3 SE +/- 0.51, N = 3 SE +/- 0.16, N = 3 SE +/- 6.43, N = 3 SE +/- 0.67, N = 3 SE +/- 0.24, N = 3 SE +/- 4.78, N = 3 SE +/- 0.14, N = 3 SE +/- 2.89, N = 3 SE +/- 0.67, N = 3 SE +/- 1.19, N = 3 579 575 584 588 2085 610 591 529 610 361 361 324
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Composite FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 160 320 480 640 800 SE +/- 1.10, N = 3 SE +/- 1.80, N = 3 SE +/- 0.82, N = 3 748 743 749 clang clang gcc
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 200K 400K 600K 800K 1000K SE +/- 1344.02, N = 3 SE +/- 35892.17, N = 12 SE +/- 3041.61, N = 3 175236 1133821 173807
Unpacking The Linux Kernel linux-4.15.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-4.15.tar.xz FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 5 10 15 20 25 SE +/- 0.03, N = 4 SE +/- 0.06, N = 4 SE +/- 0.07, N = 4 18.42 19.07 18.36
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 2K 4K 6K 8K 10K SE +/- 33.53, N = 4 SE +/- 133.58, N = 16 SE +/- 48.54, N = 4 SE +/- 12.48, N = 4 SE +/- 37.91, N = 4 SE +/- 20.89, N = 4 SE +/- 118.13, N = 10 SE +/- 40.86, N = 4 SE +/- 59.93, N = 4 SE +/- 76.21, N = 4 4609 4677 4482 3922 3567 4415 4443 10999 3784 6342 7034
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Decrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 400 800 1200 1600 2000 SE +/- 0.03, N = 3 SE +/- 4.12, N = 3 SE +/- 0.08, N = 3 1836 1799 1836 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Encrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 400 800 1200 1600 2000 SE +/- 0.07, N = 3 SE +/- 4.27, N = 3 SE +/- 0.01, N = 3 1835 1800 1836 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 11.2 FreeBSD 12.0 - GCC8 5 10 15 20 25 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.06, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.10, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.08, N = 5 SE +/- 0.02, N = 5 21.96 9.91 10.30 10.53 10.27 9.99 11.82 10.22 10.51 9.55 22.58 17.90
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 300 600 900 1200 1500 SE +/- 3.76, N = 3 SE +/- 4.46, N = 3 SE +/- 8.44, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.64, N = 3 SE +/- 0.44, N = 12 SE +/- 0.08, N = 3 SE +/- 0.46, N = 3 SE +/- 0.47, N = 3 SE +/- 0.37, N = 3 1234.00 262.00 1230.00 15.59 15.91 46.61 44.46 15.67 80.20 76.57 84.06
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1300 2600 3900 5200 6500 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 6111 6110 6119
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Decrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.71, N = 3 SE +/- 0.00, N = 3 152 149 152 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: Twofish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Encrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.40, N = 3 SE +/- 0.00, N = 3 150 148 150 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Decrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.67, N = 3 SE +/- 0.01, N = 3 134 132 134 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: Blowfish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Encrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.65, N = 3 SE +/- 0.01, N = 3 134 133 134 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Decrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 14 28 42 56 70 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 64.86 64.65 64.79 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: CAST-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Encrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 14 28 42 56 70 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 64.58 64.54 64.48 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Decrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 42.81 42.37 42.81 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Encrypt FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 43.62 43.08 43.63 1. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.2 1e12 Prime Number Generation FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 4 8 12 16 20 SE +/- 0.25, N = 3 SE +/- 0.01, N = 3 SE +/- 0.25, N = 4 15.66 13.34 15.12 clang++ clang++ g++
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 CentOS 7.6 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 11.2 4 8 12 16 20 SE +/- 0.19, N = 3 SE +/- 0.23, N = 12 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.20, N = 3 12.12 13.79 12.01 17.29 6.28 6.00 6.47 6.45 8.46 6.10 15.13 1. FreeBSD 12.0: git version 2.19.1 2. Windows Server 2019: git version 2.20.1.windows.1 3. Windows Server 2016: git version 2.20.1.windows.1 4. Windows Server 2019 WSL: git version 2.17.1 5. Ubuntu 18.10: git version 2.19.1 6. Clear Linux 26850: git version 2.20.0 7. CentOS 7.6: git version 1.8.3.1 8. Fedora Server 29: git version 2.20.1 9. openSUSE Leap 15.0: git version 2.16.4 10. Debian 9.6: git version 2.11.0 11. FreeBSD 11.2: git version 2.19.1
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 300K 600K 900K 1200K 1500K SE +/- 3836.82, N = 3 SE +/- 4712.77, N = 3 SE +/- 11206.53, N = 3 SE +/- 5252.01, N = 3 SE +/- 9094.00, N = 3 SE +/- 7280.02, N = 3 SE +/- 5550.64, N = 3 SE +/- 4850.79, N = 3 SE +/- 11182.63, N = 3 SE +/- 7872.06, N = 3 912090 932202 1018084 859815 1171475 872864 1115094 1190018 941491 964801
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.09, N = 12 SE +/- 0.00, N = 3 5.63 6.22 5.62
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 900K 1800K 2700K 3600K 4500K SE +/- 15679.53, N = 3 SE +/- 45327.37, N = 3 SE +/- 66406.21, N = 3 SE +/- 45392.49, N = 3 SE +/- 27188.17, N = 3 SE +/- 42880.69, N = 3 SE +/- 31559.22, N = 3 SE +/- 20709.45, N = 3 SE +/- 19611.07, N = 3 SE +/- 26541.77, N = 3 4397804 4349913 4235566 2478529 2839813 2714132 3031769 2673470 3255501 3299666
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding FreeBSD 12.0 Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 openSUSE Leap 15.0 Debian 9.6 FreeBSD 11.2 30 60 90 120 150 SE +/- 1.99, N = 12 SE +/- 0.24, N = 3 SE +/- 1.31, N = 7 SE +/- 0.11, N = 3 SE +/- 1.26, N = 3 SE +/- 1.11, N = 3 SE +/- 0.22, N = 3 SE +/- 2.03, N = 3 SE +/- 2.88, N = 11 119.65 116.86 106.80 96.58 113.36 117.43 98.00 124.38 117.42
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 7K 14K 21K 28K 35K SE +/- 0.28, N = 3 SE +/- 2.23, N = 12 SE +/- 0.16, N = 3 SE +/- 0.01, N = 3 SE +/- 0.27, N = 12 SE +/- 0.16, N = 3 SE +/- 0.23, N = 3 SE +/- 0.21, N = 3 SE +/- 0.75, N = 3 SE +/- 126.30, N = 3 SE +/- 0.91, N = 3 34.86 81.14 83.23 26.18 18.57 22.90 20.00 18.06 51.49 31619.80 51.81
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 20 40 60 80 100 SE +/- 0.40, N = 3 SE +/- 0.63, N = 3 SE +/- 0.94, N = 8 78.34 88.84 77.60 clang clang gcc
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 7.74 9.30 5.90 clang++ clang++ g++
Sample Pi Program OpenBenchmarking.org Seconds, Fewer Is Better Sample Pi Program FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 7.61 7.29 7.61
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 6.03 8.16 6.00 clang clang gcc
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 13 26 39 52 65 SE +/- 0.03, N = 4 SE +/- 0.03, N = 4 SE +/- 0.17, N = 4 56.31 54.84 55.76 1. FreeBSD 12.0: ruby 2.4.5p335 (2018-10-18 revision 65137) [amd64-freebsd12] 2. FreeBSD 11.2: ruby 2.4.5p335 (2018-10-18 revision 65137) [amd64-freebsd11] 3. FreeBSD 12.0 - GCC8: ruby 2.4.5p335 (2018-10-18 revision 65137) [amd64-freebsd12]
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Windows Server 2019 Windows Server 2016 Windows Server 2019 WSL Ubuntu 18.10 Clear Linux 26850 Fedora Server 29 openSUSE Leap 15.0 Debian 9.6 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.08, N = 3 SE +/- 0.26, N = 3 SE +/- 0.39, N = 3 SE +/- 0.44, N = 3 SE +/- 0.33, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 152.00 151.00 152.00 159.00 160.00 160.00 144.00 160.00 83.13 79.35 86.28
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1.287 2.574 3.861 5.148 6.435 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 5.55 5.72 5.51 clang clang gcc
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.20, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 62.65 117.12 62.68 clang clang gcc
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 40 80 120 160 200 SE +/- 1.20, N = 3 SE +/- 0.82, N = 3 SE +/- 1.62, N = 3 161 195 141 clang clang gcc
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time FreeBSD 12.0 FreeBSD 11.2 0.801 1.602 2.403 3.204 4.005 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 3.52 3.56 1. (CC) clang options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
System Libxml2 Parsing Filesize: 2 MB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 2 MB FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 800 1600 2400 3200 4000 SE +/- 5.36, N = 3 SE +/- 1.86, N = 3 3126 3721 3121
PolyBench-C Test: Covariance Computation OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Covariance Computation FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 0.5468 1.0936 1.6404 2.1872 2.734 SE +/- 0.00, N = 3 SE +/- 0.03, N = 5 SE +/- 0.01, N = 3 2.37 2.43 2.35 clang clang gcc
PolyBench-C Test: Correlation Computation OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Correlation Computation FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 0.54 1.08 1.62 2.16 2.7 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.36 2.40 2.36 clang clang gcc
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.16 1.19 1.15
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 1.2893 2.5786 3.8679 5.1572 6.4465 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.40 4.41 5.73 clang clang gcc
Phoronix Test Suite Self Test Test: Info Command OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Info Command FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 0.8078 1.6156 2.4234 3.2312 4.039 SE +/- 0.01, N = 2 SE +/- 0.06, N = 2 SE +/- 0.01, N = 2 3.59 1.13 1.76
Phoronix Test Suite Self Test Test: Total Time OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Total Time FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 120 240 360 480 600 SE +/- 6.40, N = 2 SE +/- 2.88, N = 2 SE +/- 0.98, N = 2 374 542 360
Phoronix Test Suite Self Test Test: Peak Memory Usage OpenBenchmarking.org MB, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Peak Memory Usage FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 110 220 330 440 550 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 503 503 503
Phoronix Test Suite Self Test Test: Merge Results OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Merge Results FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 3 6 9 12 15 SE +/- 0.01, N = 2 SE +/- 0.17, N = 2 SE +/- 0.01, N = 2 7.99 10.71 7.98
Phoronix Test Suite Self Test Test: Render Test OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Render Test FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 30 60 90 120 150 SE +/- 0.36, N = 2 SE +/- 1.26, N = 2 SE +/- 0.09, N = 2 102 147 101
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 150 300 450 600 750 SE +/- 1.46, N = 3 SE +/- 4.86, N = 3 SE +/- 10.65, N = 3 685 475 693
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 300 600 900 1200 1500 SE +/- 2.67, N = 3 SE +/- 1.59, N = 3 SE +/- 2.61, N = 3 1404 1398 1399
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write FreeBSD 12.0 FreeBSD 11.2 FreeBSD 12.0 - GCC8 2K 4K 6K 8K 10K SE +/- 123.42, N = 3 SE +/- 312.89, N = 3 SE +/- 30.44, N = 3 8308 7323 8309 clang clang gcc
Phoronix Test Suite v10.8.4