Windows Server 2019 vs. Clear Linux vs. Ubuntu - Intel Xeon

2 x Intel Xeon Gold 6138 testing with a TYAN S7106 (V1.02.B20 BIOS) and ASPEED Family on CentOS Linux 7 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1812262-SP-1812260SP20&sro&grt.

Windows Server 2019 vs. Clear Linux vs. Ubuntu - Intel XeonProcessorMotherboardMemoryDiskGraphicsNetworkChipsetMonitorOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLWindows Server 2019Windows Server 2019 WSLWindows Server 2016Clear Linux 26850Ubuntu 18.10CentOS 7.62 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads)TYAN S710612 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1233GB Samsung SSD 970 EVO 250GBMicrosoft Basic DisplayIntel I210 Gigabit Connection + Intel I210 Gigabit Connection #2Microsoft Windows Server 2019 Essentials Build 1776310.0 (x86_64)10.0.17763.1GCC 7.1.0NTFS1024x768Intel Xeon Gold 6138 @ 2.00GHz (20 Cores / 40 Threads)65536MB233GBUbuntu 18.044.4.0-17763-Microsoft (x86_64)GCC 7.3.0wslfs2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads)TYAN S710612 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1233GB Samsung SSD 970 EVO 250GBMicrosoft Basic DisplayIntel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 + Microsoft ISATAP + Microsoft ISATAP #2Microsoft Windows Server 2016 Essentials Build 1439310.0 (x86_64)10.0.14393.0GCC 7.1.0NTFS1024x7682 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.02.B20 BIOS)Intel Sky Lake-E DMI3 Registers96256MBSamsung SSD 970 EVO 250GBllvmpipe 93GBVE228Intel I210 Gigabit ConnectionClear Linux OS 268504.19.11-673.native (x86_64)GNOME Shell 3.30.2X Server 1.20.3modesetting 1.20.33.3 Mesa 19.0.0-devel (LLVM 7.0 256 bits)GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0ext41920x1080ASPEED FamilyUbuntu 18.104.18.0-13-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.13.3 Mesa 18.2.2 (LLVM 7.0 256 bits)GCC 8.2.095232MBCentOS Linux 73.10.0-957.1.3.el7.x86_64 (x86_64)GNOME Shell 3.28.32.1 Mesa 18.0.5 (LLVM 6.0 256 bits)GCC 4.8.5 20150623xfsOpenBenchmarking.orgPython Details- Windows Server 2019: Python 2.7.15Compiler 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 - 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- 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 - 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=genericEnvironment 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" Disk Details- Clear Linux 26850: MQ-DEADLINE / relatime,rw,stripe=256- Ubuntu 18.10: NONE / errors=remount-ro,relatime,rw- CentOS 7.6: NONE / attr2,inode64,noquota,relatime,rw,seclabelProcessor Details- Clear Linux 26850: Scaling Governor: intel_pstate performance- Ubuntu 18.10: Scaling Governor: intel_pstate powersave- CentOS 7.6: Scaling Governor: intel_pstate powersaveSecurity Details- 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- 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- CentOS 7.6: SELinux

Windows Server 2019 vs. Clear Linux vs. Ubuntu - Intel Xeoncompress-7zip: Compress Speed Testblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlycrafty: Elapsed Timedacapobench: Jythondacapobench: Tradebeansebizzy: fhourstones: Complex Connect-4 Solvingencode-flac: WAV To FLACfio: Rand Read - AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Read - AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - AIO - No - Yes - 4KB - Default Test Directorygit: Time To Complete Common Git Commandsgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagegraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: HWB Color Spaceindigobench: Bedroomindigobench: Supercariozone: 1MB - 8GB - Write Performancejava-scimark2: Compositejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5tjbench: Decompression Throughputm-queens: Time To Solveminion: Gracefulminion: Solitaireminion: Quasigroupnode-octane: osbench: Create Filesosbench: Create Threadsperl-benchmark: Pod2htmlperl-benchmark: Interpreterphpbench: PHP Benchmark Suiterbenchmark: scimark2: Compositesqlite: Timed SQLite Insertionsstockfish: Total Timesunflow: Global Illumination + Image Synthesistesseract-ocr: Time To OCR 7 Imagestesseract-ocr: Time To OCR 7 Imagestesseract-ocr: Time To OCR 7 Imagesx264: H.264 Video EncodingWindows Server 2019Windows Server 2019 WSLWindows Server 2016Clear Linux 26850Ubuntu 18.10CentOS 7.67468793.052121394612367242616460940153235121099.91133000147333558146713.79439780436034092733912090153162901351611873.558.377102182178344489000027902815255.3658.4755.5914139622123434.860.182648750.015012933094130.736057990.85684154310.9962.56116.8659043144.143252136863947287127448242865588701234810.5317.2942355662685990240010180841551901301491862137012217249978489000064354015255.1255.4975.7312236906123083.230.214332060.008202465796830.7879584150.25364031851.2430.6996.588030993.13212141464236714349146771029913471192310.3012966714533350656712.01434991336641736000932202147157891351581833.558.287112130173021777433311128515155.4158.9956.511433699426281.140.186842590.025377393019340.743357582.01682807151.0869.89106.8015822875.73164116364201785239135673337991788128049.991220002773331555146847610836.0028398131909032026611714751792361711902022273.767.80405225716028.1353.8972.201153864915.9118.570.115787150.001259277207130.4075208539.63718455791.02117.4314654377.2416511837420273920973922126939843781273010.27107000309250560146741812086.282478529208894411388598152092121801951972293.637.8840422424874715297366715928.1854.4275.291203676015.5926.180.120321580.003198405930520.795558841.74679902740.8933.14113.3615422277.2216411836320175256804415120054545331298411.8210900018066755814694267056.4720721914419421322686821564783516233233328.1453.9372.161200.136484800.0029275920400661058.78719628240.95OpenBenchmarking.org

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL30K60K90K120K150KSE +/- 633.11, N = 3SE +/- 631.11, N = 3SE +/- 289.07, N = 3SE +/- 633.56, N = 3SE +/- 604.58, N = 3SE +/- 400.15, N = 31542221582281465438030974687590431. (CXX) g++ options: -pipe -lpthread

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL30609012015077.2275.7377.2493.1393.05144.14

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Classroom - Compute: CPU-OnlyCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL70140210280350164164165212212325

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Fishy Cat - Compute: CPU-OnlyCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL50100150200250118116118141139213

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL150300450600750363364374464461686

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Pabellon Barcelona - Compute: CPU-OnlyCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL90180270360450201201202236236394

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL2M4M6M8M10MSE +/- 9976.25, N = 3SE +/- 25143.06, N = 3SE +/- 4504.27, N = 3SE +/- 5643.53, N = 3SE +/- 4639.48, N = 3SE +/- 11913.26, N = 37525680785239173920977143491724261672871271. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL10002000300040005000SE +/- 37.91, N = 4SE +/- 12.48, N = 4SE +/- 48.54, N = 4SE +/- 33.53, N = 4SE +/- 133.58, N = 16441535673922467746094482

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL3K6K9K12K15KSE +/- 166.90, N = 16SE +/- 168.54, N = 6SE +/- 74.78, N = 4SE +/- 16.67, N = 4SE +/- 37.78, N = 4120053337126931029940154286

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3CentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL200K400K600K800K1000KSE +/- 13574.88, N = 12SE +/- 9514.19, N = 3SE +/- 18915.43, N = 3SE +/- 4.37, N = 3SE +/- 9.71, N = 3SE +/- 13100.95, N = 945453399178898437813473235558870-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -pthread -lpthread -O3 -march=native

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL3K6K9K12K15KSE +/- 27.07, N = 3SE +/- 308.04, N = 9SE +/- 9.65, N = 3SE +/- 5.77, N = 3SE +/- 22.81, N = 3SE +/- 15.37, N = 31298412804127301192312109123481. (CC) gcc options: -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL3691215SE +/- 0.10, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.06, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 511.829.9910.2710.309.9110.53-O2-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -logg-O2-O21. (CXX) g++ options: -fvisibility=hidden -lm

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 201930K60K90K120K150KSE +/- 333.33, N = 3109000122000107000129667133000-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 201970K140K210K280K350KSE +/- 1333.33, N = 3SE +/- 1201.85, N = 3SE +/- 4784.96, N = 4SE +/- 2027.59, N = 3SE +/- 881.92, N = 3180667277333309250145333147333-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 201930060090012001500SE +/- 1.33, N = 3SE +/- 5.86, N = 35581555560558-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 201930060090012001500SE +/- 0.33, N = 3SE +/- 0.33, N = 31469146814671467-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016110220330440550SE +/- 1.20, N = 3426476418506-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 201630060090012001500SE +/- 5.67, N = 3SE +/- 4.10, N = 3SE +/- 17.98, N = 4SE +/- 8.08, N = 370510831208567-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL48121620SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.23, N = 12SE +/- 0.04, N = 36.476.006.2812.0113.7917.291. CentOS 7.6: git version 1.8.3.12. Clear Linux 26850: git version 2.20.03. Ubuntu 18.10: git version 2.19.14. Windows Server 2016: git version 2.20.1.windows.15. Windows Server 2019: git version 2.20.1.windows.16. Windows Server 2019 WSL: git version 2.17.1

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL900K1800K2700K3600K4500KSE +/- 27188.17, N = 3SE +/- 45392.49, N = 3SE +/- 45327.37, N = 3SE +/- 15679.53, N = 3SE +/- 66406.21, N = 328398132478529434991343978044235566

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL8000M16000M24000M32000M40000MSE +/- 35571787.20, N = 3SE +/- 109440495.24, N = 3SE +/- 711581716.65, N = 3SE +/- 943892303.89, N = 12SE +/- 419881292.84, N = 41909032026620889441138366417360003603409273326859902400

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL300K600K900K1200K1500KSE +/- 9094.00, N = 3SE +/- 5252.01, N = 3SE +/- 4712.77, N = 3SE +/- 3836.82, N = 3SE +/- 11206.53, N = 311714758598159322029120901018084

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL50100150200250SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3207179209147153155-std=gnu99 -O2-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-O2 -lSM -lICE-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL50100150200250219236212157162190-std=gnu99 -O2-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-O2 -lSM -lICE-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL4080120160200SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 31441711808990130-std=gnu99 -O2-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-O2 -lSM -lICE-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL4080120160200SE +/- 1.76, N = 3SE +/- 1.20, N = 3194190195135135149-std=gnu99 -O2-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-O2 -lSM -lICE-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL50100150200250SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3213202197158161186-std=gnu99 -O2-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-O2 -lSM -lICE-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL50100150200250SE +/- 0.67, N = 3226227229183187213-std=gnu99 -O2-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-O2 -lSM -lICE-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

IndigoBench

Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: BedroomClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 20190.8461.6922.5383.3844.23SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 33.763.633.553.55

IndigoBench

Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: SupercarClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 37.807.888.288.37

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL2004006008001000SE +/- 8.92, N = 3SE +/- 52.98, N = 12SE +/- 50.90, N = 12SE +/- 40.09, N = 12SE +/- 48.17, N = 12SE +/- 33.18, N = 128684054047117107011. (CC) gcc options: -O3

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL5001000150020002500SE +/- 7.54, N = 4SE +/- 6.01, N = 4SE +/- 7.29, N = 4SE +/- 11.94, N = 4SE +/- 3.93, N = 4SE +/- 7.10, N = 4215622572242213021822217

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishCentOS 7.6Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL10K20K30K40K50KSE +/- 315.97, N = 3SE +/- 250.98, N = 3SE +/- 97.32, N = 3SE +/- 33.33, N = 3SE +/- 106.79, N = 347835487471730217834249971. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESCentOS 7.6Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL30M60M90M120M150MSE +/- 250186.82, N = 3SE +/- 879610.96, N = 3SE +/- 16914.82, N = 3SE +/- 162231.32, N = 3SE +/- 1140760.42, N = 31623323331529736671777433344890000848900001. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: MD5Windows Server 2016Windows Server 2019Windows Server 2019 WSL140K280K420K560K700KSE +/- 220.77, N = 3SE +/- 446.58, N = 3SE +/- 554.45, N = 31112852790286435401. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL4080120160200SE +/- 0.44, N = 3SE +/- 0.39, N = 3SE +/- 0.08, N = 3SE +/- 0.18, N = 3SE +/- 0.26, N = 3160159151152152-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -O3 -lm

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL1224364860SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 328.1428.1328.1855.4155.3655.12-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CXX) g++ options: -fopenmp -O2 -march=native

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL1326395265SE +/- 0.49, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.14, N = 353.9353.8954.4258.9958.4755.491. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL20406080100SE +/- 0.22, N = 3SE +/- 0.30, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.51, N = 372.1672.2075.2956.5155.5975.731. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL306090120150SE +/- 0.46, N = 3SE +/- 0.11, N = 3SE +/- 0.22, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 31201151201431411221. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL8K16K24K32K40KSE +/- 377.95, N = 3SE +/- 104.76, N = 3SE +/- 367.10, N = 3SE +/- 110.42, N = 3SE +/- 143.00, N = 338649367603699439622369061. Clear Linux 26850: Nodejs2. Ubuntu 18.10: Nodejs v8.11.43. Windows Server 2016: Nodejs v11.5.04. Windows Server 2019: Nodejs v11.5.05. Windows Server 2019 WSL: Nodejs v8.10.0

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL30060090012001500SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 4.46, N = 3SE +/- 3.76, N = 3SE +/- 8.44, N = 315.9115.59262.001234.001230.001. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL20406080100SE +/- 0.27, N = 12SE +/- 0.01, N = 3SE +/- 2.23, N = 12SE +/- 0.28, N = 3SE +/- 0.16, N = 318.5726.1881.1434.8683.23-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -lm

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL0.04820.09640.14460.19280.241SE +/- 0.00105933, N = 3SE +/- 0.00021495, N = 3SE +/- 0.00026991, N = 3SE +/- 0.00243295, N = 7SE +/- 0.00042359, N = 3SE +/- 0.00066260, N = 30.136484800.115787150.120321580.186842590.182648750.21433206

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL0.00570.01140.01710.02280.0285SE +/- 0.00005837, N = 12SE +/- 0.00000232, N = 3SE +/- 0.00000139, N = 3SE +/- 0.00010315, N = 3SE +/- 0.00013581, N = 3SE +/- 0.00019171, N = 120.002927590.001259270.003198400.025377390.015012930.00820246

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL150K300K450K600K750KSE +/- 2433.87, N = 3SE +/- 1742.35, N = 3SE +/- 80.08, N = 3SE +/- 3084.71, N = 3SE +/- 2111.65, N = 3SE +/- 408.66, N = 3204006720713593052301934309413579683

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL0.1790.3580.5370.7160.895SE +/- 0.0015, N = 3SE +/- 0.0004, N = 3SE +/- 0.0028, N = 3SE +/- 0.0015, N = 3SE +/- 0.0009, N = 30.40750.79550.74330.73600.78791. Clear Linux 26850: R scripting front-end version 3.5.1 (2018-07-02)2. Ubuntu 18.10: R scripting front-end version 3.5.1 (2018-07-02)3. Windows Server 2016: R scripting front-end version 3.5.2 (2018-12-20)4. Windows Server 2019: R scripting front-end version 3.5.2 (2018-12-20)5. Windows Server 2019 WSL: R scripting front-end version 3.4.4 (2018-03-15)

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL400800120016002000SE +/- 0.67, N = 3SE +/- 6.43, N = 3SE +/- 0.16, N = 3SE +/- 1.09, N = 3SE +/- 0.22, N = 3SE +/- 0.51, N = 36102085588575579584-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -lm

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL306090120150SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.86, N = 3SE +/- 0.34, N = 3SE +/- 0.71, N = 358.7839.6341.7482.0190.85150.25-O2-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lreadline -lcurses-O2-O21. (CC) gcc options: -lz -ldl -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL15M30M45M60M75MSE +/- 747449.16, N = 3SE +/- 630552.56, N = 3SE +/- 456351.59, N = 3SE +/- 1068969.97, N = 3SE +/- 242355.64, N = 3SE +/- 449026.91, N = 3719628247184557967990274682807156841543136403185-pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL0.2790.5580.8371.1161.395SE +/- 0.01, N = 3SE +/- 0.01, N = 12SE +/- 0.01, N = 12SE +/- 0.01, N = 7SE +/- 0.01, N = 3SE +/- 0.02, N = 30.951.020.891.080.991.24

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.1Time To OCR 7 ImagesWindows Server 2019 WSL714212835SE +/- 0.02, N = 330.69

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.3-249-g607eTime To OCR 7 ImagesUbuntu 18.10816243240SE +/- 0.07, N = 333.14

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR v4.0.0.20181030Time To OCR 7 ImagesWindows Server 2016Windows Server 20191632486480SE +/- 0.12, N = 3SE +/- 0.22, N = 369.8962.56

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSL306090120150SE +/- 1.11, N = 3SE +/- 1.26, N = 3SE +/- 1.31, N = 7SE +/- 0.24, N = 3SE +/- 0.11, N = 3117.43113.36106.80116.8696.58-pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize


Phoronix Test Suite v10.8.4