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&gru.

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 Xeonx264: H.264 Video Encodingfio: Rand Read - AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - AIO - No - Yes - 4KB - Default Test Directorygraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: HWB Color Spacefhourstones: Complex Connect-4 Solvingindigobench: Bedroomindigobench: Supercarfio: Seq Read - AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - AIO - No - Yes - 2MB - Default Test Directoryiozone: 1MB - 8GB - Write Performancefio: Rand Read - AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - AIO - No - Yes - 4KB - Default Test Directorytjbench: Decompression Throughputjava-scimark2: Compositescimark2: Compositecompress-7zip: Compress Speed Testcrafty: Elapsed Timestockfish: Total Timejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5ebizzy: node-octane: phpbench: PHP Benchmark Suitedacapobench: Jythondacapobench: Tradebeansgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagesqlite: Timed SQLite Insertionsencode-flac: WAV To FLACm-queens: Time To Solveminion: Gracefulminion: Solitaireminion: Quasigroupperl-benchmark: Pod2htmlperl-benchmark: Interpreterrbenchmark: blender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlygit: Time To Complete Common Git Commandssunflow: Global Illumination + Image Synthesistesseract-ocr: Time To OCR 7 Imagestesseract-ocr: Time To OCR 7 Imagestesseract-ocr: Time To OCR 7 Imagesosbench: Create Filesosbench: Create ThreadsWindows Server 2019Windows Server 2019 WSLWindows Server 2016Clear Linux 26850Ubuntu 18.10CentOS 7.6116.8613300014733315316290135161187121093.558.37558146771015221825797468772426166841543117834448900002790283235396223094134609401543978043603409273391209090.859.9155.3658.4755.591410.182648750.015012930.736093.0521213946123613.790.9962.56123434.8696.5815519013014918621312348701152221758459043728712736403185249978489000064354055887036906579683448242864235566268599024001018084150.2510.5355.1255.4975.731220.214332060.008202460.7879144.1432521368639417.291.2430.69123083.23106.8012966714533314715789135158183119233.558.28711506567151213057580309714349168280715173021777433311128513473699430193446771029943499133664173600093220282.0110.3055.4158.9956.511430.186842590.025377390.743393.1321214146423612.011.0869.8926281.14117.43122000277333179236171190202227128043.767.80155514684054761083160225720851582287852391718455799917883864972071335673337283981319090320266117147539.639.9928.1353.8972.201150.115787150.001259270.407575.731641163642016.001.0215.9118.57113.36107000309250209212180195197229127303.637.88560146740441812081592242588146543739209767990274487471529736679843783676059305239221269324785292088944113885981541.7410.2728.1854.4275.291200.120321580.003198400.795577.241651183742026.280.8933.1415.5926.1810900018066720721914419421322612984558146986842670521566101542227525680719628244783516233233345453320400644151200558.7811.8228.1453.9372.161200.136484800.0029275977.221641183632016.470.95OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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 v4.0.0.20181030Time To OCR 7 ImagesWindows Server 2016Windows Server 20191632486480SE +/- 0.12, N = 3SE +/- 0.22, N = 369.8962.56

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

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


Phoronix Test Suite v10.8.4