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&grw&sor.

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 Xeonscimark2: Compositego-benchmark: jsongo-benchmark: buildgo-benchmark: garbagecrafty: Elapsed Timedacapobench: Jythondacapobench: Tradebeansminion: Gracefulminion: Solitaireminion: Quasigroupjava-scimark2: Compositeencode-flac: WAV To FLACtjbench: Decompression Throughputtesseract-ocr: Time To OCR 7 Imagestesseract-ocr: Time To OCR 7 Imagestesseract-ocr: Time To OCR 7 Imagesfio: 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 Directoryiozone: 1MB - 8GB - Write Performancerbenchmark: sunflow: Global Illumination + Image Synthesisosbench: Create Filesosbench: Create Threadsstockfish: Total Timecompress-7zip: Compress Speed Testjohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5m-queens: Time To Solvegraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: HWB Color Spacex264: H.264 Video Encodingblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlyindigobench: Bedroomindigobench: Supercarphpbench: PHP Benchmark Suitesqlite: Timed SQLite Insertionsebizzy: perl-benchmark: Pod2htmlperl-benchmark: Interpreterfhourstones: Complex Connect-4 Solvingnode-octane: git: Time To Complete Common Git CommandsWindows Server 2019Windows Server 2019 WSLWindows Server 2016Clear Linux 26850Ubuntu 18.10CentOS 7.657943978043603409273391209072426164609401558.4755.5914121829.9115262.5613300014733355814677100.73600.99123434.866841543174687178344489000027902855.3615316290135161187116.8693.052121394612363.558.3730941390.8532350.182648750.01501293121093962213.79584423556626859902400101808472871274482428655.4975.73122221710.5315230.697010.78791.24123083.233640318559043249978489000064354055.1215519013014918621396.58144.14325213686394579683150.255588700.214332060.00820246123483690617.29575434991336641736000932202714349146771029958.9956.51143213010.3015169.891296671453335065677110.74331.0826281.146828071580309173021777433311128555.4114715789135158183106.8093.132121414642363.558.2830193482.0113470.186842590.02537739119233699412.012085283981319090320266117147578523913567333753.8972.2011522579.991601220002773331555146847610834050.40751.0215.9118.577184557915822828.13179236171190202227117.4375.731641163642013.767.8072071339.639917880.115787150.0012592712804386496.00588247852920889441138859815739209739221269354.4275.29120224210.2715933.14107000309250560146741812084040.79550.8915.5926.18679902741465434874715297366728.18209212180195197229113.3677.241651183742023.637.8859305241.749843780.120321580.0031984012730367606.28610752568044151200553.9372.16120215611.8210900018066755814694267058680.95719628241542224783516233233328.1420721914419421322677.2216411836320120400658.784545330.136484800.00292759129846.47OpenBenchmarking.org

SciMark

Computational Test: Composite

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

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonUbuntu 18.10Clear Linux 26850Windows Server 2019 WSLWindows Server 2016Windows Server 2019900K1800K2700K3600K4500KSE +/- 45392.49, N = 3SE +/- 27188.17, N = 3SE +/- 66406.21, N = 3SE +/- 45327.37, N = 3SE +/- 15679.53, N = 324785292839813423556643499134397804

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildClear Linux 26850Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019Windows Server 20168000M16000M24000M32000M40000MSE +/- 35571787.20, N = 3SE +/- 109440495.24, N = 3SE +/- 419881292.84, N = 4SE +/- 943892303.89, N = 12SE +/- 711581716.65, N = 31909032026620889441138268599024003603409273336641736000

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageUbuntu 18.10Windows Server 2019Windows Server 2016Windows Server 2019 WSLClear Linux 26850300K600K900K1200K1500KSE +/- 5252.01, N = 3SE +/- 3836.82, N = 3SE +/- 4712.77, N = 3SE +/- 11206.53, N = 3SE +/- 9094.00, N = 385981591209093220210180841171475

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeClear Linux 26850CentOS 7.6Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019Windows Server 20162M4M6M8M10MSE +/- 25143.06, N = 3SE +/- 9976.25, N = 3SE +/- 4504.27, N = 3SE +/- 11913.26, N = 3SE +/- 4639.48, N = 3SE +/- 5643.53, N = 37852391752568073920977287127724261671434911. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonClear Linux 26850Ubuntu 18.10CentOS 7.6Windows Server 2019 WSLWindows Server 2019Windows Server 201610002000300040005000SE +/- 12.48, N = 4SE +/- 48.54, N = 4SE +/- 37.91, N = 4SE +/- 133.58, N = 16SE +/- 33.53, N = 4356739224415448246094677

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansClear Linux 26850Windows Server 2019Windows Server 2019 WSLWindows Server 2016CentOS 7.6Ubuntu 18.103K6K9K12K15KSE +/- 16.67, N = 4SE +/- 37.78, N = 4SE +/- 74.78, N = 4SE +/- 166.90, N = 16SE +/- 168.54, N = 6333740154286102991200512693

Minion

Benchmark: Graceful

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

Minion

Benchmark: Solitaire

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

Minion

Benchmark: Quasigroup

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

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeClear Linux 26850Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019CentOS 7.6Windows Server 20165001000150020002500SE +/- 6.01, N = 4SE +/- 7.29, N = 4SE +/- 7.10, N = 4SE +/- 3.93, N = 4SE +/- 7.54, N = 4SE +/- 11.94, N = 4225722422217218221562130

FLAC Audio Encoding

WAV To FLAC

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

libjpeg-turbo tjbench

Test: Decompression Throughput

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

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 2019Windows Server 20161632486480SE +/- 0.22, N = 3SE +/- 0.12, N = 362.5669.89

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 DirectoryWindows Server 2019Windows Server 2016Clear Linux 26850CentOS 7.6Ubuntu 18.1030K60K90K120K150KSE +/- 333.33, N = 3133000129667122000109000107000-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 DirectoryUbuntu 18.10Clear Linux 26850CentOS 7.6Windows Server 2019Windows Server 201670K140K210K280K350KSE +/- 4784.96, N = 4SE +/- 1201.85, N = 3SE +/- 1333.33, N = 3SE +/- 881.92, N = 3SE +/- 2027.59, N = 3309250277333180667147333145333-lnuma -libverbs-lnuma1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: 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 DirectoryClear Linux 26850Ubuntu 18.10CentOS 7.6Windows Server 201930060090012001500SE +/- 5.86, N = 3SE +/- 1.33, N = 31555560558558-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 DirectoryWindows Server 2016Clear Linux 26850CentOS 7.6Ubuntu 18.10110220330440550SE +/- 1.20, N = 3506476426418-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 DirectoryUbuntu 18.10Clear Linux 26850CentOS 7.6Windows Server 201630060090012001500SE +/- 17.98, N = 4SE +/- 4.10, N = 3SE +/- 5.67, N = 3SE +/- 8.08, N = 312081083705567-lnuma -libverbs-lnuma1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

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.6Windows Server 2016Windows Server 2019Windows Server 2019 WSLClear Linux 26850Ubuntu 18.102004006008001000SE +/- 8.92, N = 3SE +/- 40.09, N = 12SE +/- 48.17, N = 12SE +/- 33.18, N = 12SE +/- 52.98, N = 12SE +/- 50.90, N = 128687117107014054041. (CC) gcc options: -O3

R Benchmark

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

Sunflow Rendering System

Global Illumination + Image Synthesis

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

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesUbuntu 18.10Clear Linux 26850Windows Server 2016Windows Server 2019 WSLWindows Server 201930060090012001500SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 4.46, N = 3SE +/- 8.44, N = 3SE +/- 3.76, N = 315.5915.91262.001230.001234.001. (CC) gcc options: -lm

OSBench

Test: Create Threads

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

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeCentOS 7.6Clear Linux 26850Windows Server 2019Windows Server 2016Ubuntu 18.10Windows Server 2019 WSL15M30M45M60M75MSE +/- 747449.16, N = 3SE +/- 630552.56, N = 3SE +/- 242355.64, N = 3SE +/- 1068969.97, N = 3SE +/- 456351.59, N = 3SE +/- 449026.91, N = 3719628247184557968415431682807156799027436403185-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

7-Zip Compression

Compress Speed Test

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

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishUbuntu 18.10CentOS 7.6Windows Server 2019 WSLWindows Server 2019Windows Server 201610K20K30K40K50KSE +/- 250.98, N = 3SE +/- 315.97, N = 3SE +/- 106.79, N = 3SE +/- 33.33, N = 3SE +/- 97.32, N = 348747478352499717834173021. (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 2019 WSLWindows Server 2019Windows Server 201630M60M90M120M150MSE +/- 250186.82, N = 3SE +/- 879610.96, N = 3SE +/- 1140760.42, N = 3SE +/- 162231.32, N = 3SE +/- 16914.82, N = 31623323331529736678489000044890000177743331. (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 2019 WSLWindows Server 2019Windows Server 2016140K280K420K560K700KSE +/- 554.45, N = 3SE +/- 446.58, N = 3SE +/- 220.77, N = 36435402790281112851. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveClear Linux 26850CentOS 7.6Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019Windows Server 20161224364860SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 328.1328.1428.1855.1255.3655.41-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

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlUbuntu 18.10CentOS 7.6Clear Linux 26850Windows Server 2019 WSLWindows Server 2019Windows Server 201650100150200250SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3209207179155153147-O2 -lSM -lICE-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 -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: RotateClear Linux 26850CentOS 7.6Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019Windows Server 201650100150200250236219212190162157-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-std=gnu99 -O2-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: SharpenUbuntu 18.10Clear Linux 26850CentOS 7.6Windows Server 2019 WSLWindows Server 2019Windows Server 20164080120160200SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 31801711441309089-O2 -lSM -lICE-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-std=gnu99 -O2-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: EnhancedUbuntu 18.10CentOS 7.6Clear Linux 26850Windows Server 2019 WSLWindows Server 2016Windows Server 20194080120160200SE +/- 1.76, N = 3SE +/- 1.20, N = 3195194190149135135-O2 -lSM -lICE-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 -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 2019 WSLWindows Server 2019Windows Server 201650100150200250SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3213202197186161158-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 SpaceUbuntu 18.10Clear Linux 26850CentOS 7.6Windows Server 2019 WSLWindows Server 2019Windows Server 201650100150200250SE +/- 0.67, N = 3229227226213187183-O2 -lSM -lICE-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-std=gnu99 -O2-O2 -lSM -lICE1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingClear Linux 26850Windows Server 2019Ubuntu 18.10Windows Server 2016Windows Server 2019 WSL306090120150SE +/- 1.11, N = 3SE +/- 0.24, N = 3SE +/- 1.26, N = 3SE +/- 1.31, N = 7SE +/- 0.11, N = 3117.43116.86113.36106.8096.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

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyClear Linux 26850CentOS 7.6Ubuntu 18.10Windows Server 2019Windows Server 2016Windows Server 2019 WSL30609012015075.7377.2277.2493.0593.13144.14

Blender

Blend File: Classroom - Compute: CPU-Only

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

Blender

Blend File: Fishy Cat - Compute: CPU-Only

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

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 2019Windows Server 2016Windows Server 2019 WSL150300450600750363364374461464686

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

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

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: SupercarWindows Server 2019Windows Server 2016Ubuntu 18.10Clear Linux 26850246810SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 38.378.287.887.80

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteClear Linux 26850Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019Windows Server 2016CentOS 7.6150K300K450K600K750KSE +/- 1742.35, N = 3SE +/- 80.08, N = 3SE +/- 408.66, N = 3SE +/- 2111.65, N = 3SE +/- 3084.71, N = 3SE +/- 2433.87, N = 3720713593052579683309413301934204006

SQLite

Timed SQLite Insertions

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

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clear Linux 26850Ubuntu 18.10Windows Server 2019 WSLCentOS 7.6Windows Server 2019Windows Server 2016200K400K600K800K1000KSE +/- 9514.19, N = 3SE +/- 18915.43, N = 3SE +/- 13100.95, N = 9SE +/- 13574.88, N = 12SE +/- 9.71, N = 3SE +/- 4.37, N = 399178898437855887045453332351347-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

Perl Benchmarks

Test: Pod2html

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

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterClear Linux 26850CentOS 7.6Ubuntu 18.10Windows Server 2019 WSLWindows Server 2019Windows Server 20160.00570.01140.01710.02280.0285SE +/- 0.00000232, N = 3SE +/- 0.00005837, N = 12SE +/- 0.00000139, N = 3SE +/- 0.00019171, N = 12SE +/- 0.00013581, N = 3SE +/- 0.00010315, N = 30.001259270.002927590.003198400.008202460.015012930.02537739

Fhourstones

Complex Connect-4 Solving

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

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkWindows Server 2019Clear Linux 26850Windows Server 2016Windows Server 2019 WSLUbuntu 18.108K16K24K32K40KSE +/- 110.42, N = 3SE +/- 377.95, N = 3SE +/- 367.10, N = 3SE +/- 143.00, N = 3SE +/- 104.76, N = 339622386493699436906367601. Windows Server 2019: Nodejs v11.5.02. Clear Linux 26850: Nodejs3. Windows Server 2016: Nodejs v11.5.04. Windows Server 2019 WSL: Nodejs v8.10.05. Ubuntu 18.10: Nodejs v8.11.4

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsClear Linux 26850Ubuntu 18.10CentOS 7.6Windows Server 2016Windows Server 2019Windows Server 2019 WSL48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.23, N = 12SE +/- 0.04, N = 36.006.286.4712.0113.7917.291. Clear Linux 26850: git version 2.20.02. Ubuntu 18.10: git version 2.19.13. CentOS 7.6: git version 1.8.3.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


Phoronix Test Suite v10.8.4