Windows Server 2019 vs. Linux Benchmarks - Intel Xeon

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1812260-SP-SERVERLIN78&grs&sro.

Windows Server 2019 vs. Linux Benchmarks - Intel XeonProcessorMotherboardMemoryDiskGraphicsNetworkChipsetMonitorOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLWindows Server 2019Windows Server 2019 WSLWindows Server 2016Clear Linux 26850Ubuntu 18.10CentOS 7.6openSUSE Leap 15.02 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 20150623xfs96256MBopenSUSE Leap 15.04.12.14-lp150.12.28-default (x86_64)KDE Plasma 5.12.6X Server 1.19.6modesetting 1.19.63.3 Mesa 18.0.2 (LLVM 5.0 256 bits)GCC 7.3.1 20180323 [gcc-7-branch revision 258812]OpenBenchmarking.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=generic- openSUSE Leap 15.0: --build=x86_64-suse-linux --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-plugin --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwindEnvironment Details- Clear Linux 26850: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" - openSUSE Leap 15.0: LIBGL_DEBUG=quietDisk 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,seclabel- openSUSE Leap 15.0: NONE / attr2,inode64,noquota,relatime,rwProcessor Details- Clear Linux 26850: Scaling Governor: intel_pstate performance- Ubuntu 18.10: Scaling Governor: intel_pstate powersave- CentOS 7.6: Scaling Governor: intel_pstate powersave- openSUSE Leap 15.0: 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- openSUSE Leap 15.0: KPTI + __user pointer sanitization + Indirect Branch Restricted Speculation IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

Windows Server 2019 vs. Linux Benchmarks - Intel Xeonosbench: Create Filesebizzy: phpbench: PHP Benchmark Suiteosbench: Create Threadsscimark2: Compositedacapobench: Tradebeanssqlite: Timed SQLite Insertionsdacapobench: Jythonperl-benchmark: Interpretergit: Time To Complete Common Git Commandsfio: Seq Read - AIO - No - Yes - 2MB - Default Test Directorycompress-7zip: Compress Speed Testperl-benchmark: Pod2htmlfio: Rand Write - AIO - No - Yes - 4KB - Default Test Directorystockfish: Total Timeblender: Classroom - CPU-Onlym-queens: Time To Solveblender: Pabellon Barcelona - CPU-Onlyrbenchmark: go-benchmark: buildblender: BMW27 - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Fishy Cat - CPU-Onlygo-benchmark: jsonnode-octane: graphics-magick: Rotatego-benchmark: garbageminion: Solitairegraphics-magick: Resizinggraphics-magick: HWB Color Spaceminion: Quasigroupfio: Rand Read - AIO - No - Yes - 4KB - Default Test Directorycrafty: Elapsed Timex264: H.264 Video Encodingjava-scimark2: Compositeencode-flac: WAV To FLACtjbench: Decompression Throughputminion: Gracefulfhourstones: Complex Connect-4 Solvingindigobench: Supercarindigobench: Bedroomfio: Seq Write - AIO - No - Yes - 2MB - Default Test Directoryiozone: 1MB - 8GB - Write PerformanceWindows Server 2019Windows Server 2019 WSLWindows Server 2016Clear Linux 26850Ubuntu 18.10CentOS 7.6openSUSE Leap 15.01234323530941334.86579401590.8546090.0150129313.79558746870.182648751473336841543121255.362360.73603603409273393.0546113943978043962216291209055.591611871411330007242616116.8621829.9115258.47121098.373.551467710123055887057968383.235844286150.2544820.0082024617.29590430.214332063640318532555.123940.787926859902400144.14686213423556636906190101808475.73186213122728712796.58221710.5315255.4912348701262134730193481.145751029982.0146770.0253773912.01803090.186842591453336828071521255.412360.74333664173600093.1346414143499133699415793220256.511581831431296677143491106.80213010.3015158.99119238.283.5571115.9199178872071318.572085333739.6335670.001259276.0015551582280.115787152773337184557916428.132010.40751909032026675.73364116283981338649236117147572.202022271151220007852391117.4322579.9916053.89128047.803.76146840515.5998437859305226.185881269341.7439220.003198406.285601465430.120321583092506799027416528.182020.79552088944113877.2437411824785293676021285981575.291972291201070007392097113.36224210.2715954.42127307.883.6314674044545332040066101200558.7844150.002927596.475581542220.136484801806677196282416428.1420177.2236311821972.162132261201090007525680215611.8253.9312984146986844.4695115315861920.0052941.46109990.004154408.465581517450.273416092330007359816717028.252022231152383180.913731203031769224341115094110000635190198.00186010.51144120861469885OpenBenchmarking.org

OSBench

Test: Create Files

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

ebizzy

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

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 WSLopenSUSE Leap 15.0150K300K450K600K750KSE +/- 2433.87, N = 3SE +/- 1742.35, N = 3SE +/- 80.08, N = 3SE +/- 3084.71, N = 3SE +/- 2111.65, N = 3SE +/- 408.66, N = 3SE +/- 1032.09, N = 3204006720713593052301934309413579683158619

OSBench

Test: Create Threads

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

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 WSLopenSUSE Leap 15.0400800120016002000SE +/- 0.67, N = 3SE +/- 6.43, N = 3SE +/- 0.16, N = 3SE +/- 1.09, N = 3SE +/- 0.22, N = 3SE +/- 0.51, N = 3SE +/- 4.78, N = 36102085588575579584529-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -lm

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

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 WSLopenSUSE Leap 15.0306090120150SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.86, N = 3SE +/- 0.34, N = 3SE +/- 0.71, N = 3SE +/- 0.05, N = 358.7839.6341.7482.0190.85150.2541.46-O2-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

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 WSLopenSUSE Leap 15.02K4K6K8K10KSE +/- 37.91, N = 4SE +/- 12.48, N = 4SE +/- 48.54, N = 4SE +/- 33.53, N = 4SE +/- 133.58, N = 16SE +/- 118.13, N = 1044153567392246774609448210999

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterCentOS 7.6Clear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSLopenSUSE Leap 15.00.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 = 12SE +/- 0.00001577, N = 30.002927590.001259270.003198400.025377390.015012930.008202460.00415440

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 WSLopenSUSE Leap 15.048121620SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.23, N = 12SE +/- 0.04, N = 3SE +/- 0.12, N = 36.476.006.2812.0113.7917.298.461. 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.17. openSUSE Leap 15.0: git version 2.16.4

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 2019openSUSE Leap 15.030060090012001500SE +/- 1.33, N = 3SE +/- 5.86, N = 35581555560558558-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

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 WSLopenSUSE Leap 15.030K60K90K120K150KSE +/- 633.11, N = 3SE +/- 631.11, N = 3SE +/- 289.07, N = 3SE +/- 633.56, N = 3SE +/- 604.58, N = 3SE +/- 400.15, N = 3SE +/- 840.95, N = 31542221582281465438030974687590431517451. (CXX) g++ options: -pipe -lpthread

Perl Benchmarks

Test: Pod2html

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

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 2019openSUSE Leap 15.070K140K210K280K350KSE +/- 1333.33, N = 3SE +/- 1201.85, N = 3SE +/- 4784.96, N = 4SE +/- 2027.59, N = 3SE +/- 881.92, N = 3SE +/- 4190.54, N = 12180667277333309250145333147333233000-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Stockfish

Total Time

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

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 WSLopenSUSE Leap 15.070140210280350164164165212212325170

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 WSLopenSUSE Leap 15.01224364860SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 328.1428.1328.1855.4155.3655.1228.25-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

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 WSLopenSUSE Leap 15.090180270360450201201202236236394202

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)

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSLopenSUSE Leap 15.08000M16000M24000M32000M40000MSE +/- 35571787.20, N = 3SE +/- 109440495.24, N = 3SE +/- 711581716.65, N = 3SE +/- 943892303.89, N = 12SE +/- 419881292.84, N = 4SE +/- 145296370.99, N = 3190903202662088944113836641736000360340927332685990240022311523831

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 WSLopenSUSE Leap 15.030609012015077.2275.7377.2493.1393.05144.1480.91

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 WSLopenSUSE Leap 15.0150300450600750363364374464461686373

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 WSLopenSUSE Leap 15.050100150200250118116118141139213120

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSLopenSUSE Leap 15.0900K1800K2700K3600K4500KSE +/- 27188.17, N = 3SE +/- 45392.49, N = 3SE +/- 45327.37, N = 3SE +/- 15679.53, N = 3SE +/- 66406.21, N = 3SE +/- 31559.22, N = 3283981324785294349913439780442355663031769

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSLopenSUSE Leap 15.08K16K24K32K40KSE +/- 377.95, N = 3SE +/- 104.76, N = 3SE +/- 367.10, N = 3SE +/- 110.42, N = 3SE +/- 143.00, N = 3SE +/- 133.89, N = 33864936760369943962236906224341. 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.06. openSUSE Leap 15.0: Nodejs

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

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageClear Linux 26850Ubuntu 18.10Windows Server 2016Windows Server 2019Windows Server 2019 WSLopenSUSE Leap 15.0300K600K900K1200K1500KSE +/- 9094.00, N = 3SE +/- 5252.01, N = 3SE +/- 4712.77, N = 3SE +/- 3836.82, N = 3SE +/- 11206.53, N = 3SE +/- 5550.64, N = 3117147585981593220291209010180841115094

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

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

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

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 2019openSUSE Leap 15.030K60K90K120K150KSE +/- 333.33, N = 3109000122000107000129667133000110000-lnuma-lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

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 WSLopenSUSE Leap 15.02M4M6M8M10MSE +/- 9976.25, N = 3SE +/- 25143.06, N = 3SE +/- 4504.27, N = 3SE +/- 5643.53, N = 3SE +/- 4639.48, N = 3SE +/- 11913.26, N = 3SE +/- 15400.17, N = 375256807852391739209771434917242616728712763519011. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

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 WSLopenSUSE Leap 15.0306090120150SE +/- 1.11, N = 3SE +/- 1.26, N = 3SE +/- 1.31, N = 7SE +/- 0.24, N = 3SE +/- 0.11, N = 3SE +/- 0.22, N = 3117.43113.36106.80116.8696.5898.00-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

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 WSLopenSUSE Leap 15.05001000150020002500SE +/- 7.54, N = 4SE +/- 6.01, N = 4SE +/- 7.29, N = 4SE +/- 11.94, N = 4SE +/- 3.93, N = 4SE +/- 7.10, N = 4SE +/- 33.01, N = 162156225722422130218222171860

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 WSLopenSUSE Leap 15.03691215SE +/- 0.10, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.06, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 511.829.9910.2710.309.9110.5310.51-O2-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 2016Windows Server 2019Windows Server 2019 WSLopenSUSE Leap 15.04080120160200SE +/- 0.44, N = 3SE +/- 0.39, N = 3SE +/- 0.08, N = 3SE +/- 0.18, N = 3SE +/- 0.26, N = 3SE +/- 0.11, N = 3160159151152152144-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -O3 -lm

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

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 WSLopenSUSE Leap 15.03K6K9K12K15KSE +/- 27.07, N = 3SE +/- 308.04, N = 9SE +/- 9.65, N = 3SE +/- 5.77, N = 3SE +/- 22.81, N = 3SE +/- 15.37, N = 3SE +/- 153.09, N = 3129841280412730119231210912348120861. (CC) gcc options: -O3

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

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

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 2019openSUSE Leap 15.030060090012001500SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 314691468146714671469-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 WSLopenSUSE Leap 15.02004006008001000SE +/- 8.92, N = 3SE +/- 52.98, N = 12SE +/- 50.90, N = 12SE +/- 40.09, N = 12SE +/- 48.17, N = 12SE +/- 33.18, N = 12SE +/- 8.26, N = 38684054047117107018851. (CC) gcc options: -O3


Phoronix Test Suite v10.8.4