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