Intel Windows Server 2019 vs. Clear Linux - Dual Xeon 2 x Intel Xeon Gold 6138 testing with a TYAN S7106 (V1.02.B20 BIOS) and llvmpipe 93GB on Clear Linux OS 26850 via the Phoronix Test Suite. Tests for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1812255-SP-CLEAR241887&grr .
Intel Windows Server 2019 vs. Clear Linux - Dual Xeon Processor Motherboard Memory Disk Graphics Network Chipset Monitor OS Kernel Display Driver Compiler File-System Screen Resolution Desktop Display Server OpenGL Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads) TYAN S7106 12 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1 233GB Samsung SSD 970 EVO 250GB Microsoft Basic Display Intel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 Microsoft Windows Server 2019 Essentials Build 17763 10.0 (x86_64) 10.0.17763.1 GCC 7.1.0 NTFS 1024x768 Intel Xeon Gold 6138 @ 2.00GHz (20 Cores / 40 Threads) 65536MB 233GB Ubuntu 18.04 4.4.0-17763-Microsoft (x86_64) GCC 7.3.0 wslfs 2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads) TYAN S7106 12 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1 233GB Samsung SSD 970 EVO 250GB Microsoft Basic Display Intel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 + Microsoft ISATAP + Microsoft ISATAP #2 Microsoft Windows Server 2016 Essentials Build 14393 10.0 (x86_64) 10.0.14393.0 GCC 7.1.0 NTFS 1024x768 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V1.02.B20 BIOS) Intel Sky Lake-E DMI3 Registers 96256MB Samsung SSD 970 EVO 250GB llvmpipe 93GB VE228 Intel I210 Gigabit Connection Clear Linux OS 26850 4.19.11-673.native (x86_64) GNOME Shell 3.30.2 X Server 1.20.3 modesetting 1.20.3 3.3 Mesa 19.0.0-devel (LLVM 7.0 256 bits) GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0 ext4 1920x1080 OpenBenchmarking.org Python Details - Windows Server 2019: Python 2.7.15 Compiler Details - Windows Server 2019 WSL: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 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 Environment Details - Clear Linux 26850: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Disk Details - Clear Linux 26850: MQ-DEADLINE / relatime,rw,stripe=256 Processor Details - Clear Linux 26850: Scaling Governor: intel_pstate performance Security 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
Intel Windows Server 2019 vs. Clear Linux - Dual Xeon rbenchmark: fhourstones: Complex Connect-4 Solving blender: Barbershop - CPU-Only iozone: 1MB - 8GB - Write Performance minion: Quasigroup stockfish: Total Time perl-benchmark: Interpreter perl-benchmark: Pod2html sqlite: Timed SQLite Insertions blender: Pabellon Barcelona - CPU-Only ebizzy: blender: Classroom - CPU-Only tesseract-ocr: Time To OCR 7 Images go-benchmark: build minion: Solitaire indigobench: Bedroom indigobench: Supercar graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Rotate graphics-magick: Swirl graphics-magick: Resizing graphics-magick: HWB Color Space compress-7zip: Compress Speed Test minion: Graceful john-the-ripper: Traditional DES blender: Fishy Cat - CPU-Only m-queens: Time To Solve osbench: Create Files dacapobench: Jython java-scimark2: Composite blender: BMW27 - CPU-Only node-octane: fio: Seq Read - AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - AIO - No - Yes - 4KB - Default Test Directory tesseract-ocr: Time To OCR 7 Images dacapobench: Tradebeans scimark2: Composite crafty: Elapsed Time phpbench: PHP Benchmark Suite john-the-ripper: MD5 sunflow: Global Illumination + Image Synthesis git: Time To Complete Common Git Commands john-the-ripper: Blowfish encode-flac: WAV To FLAC osbench: Create Threads go-benchmark: garbage go-benchmark: json x264: H.264 Video Encoding tjbench: Decompression Throughput Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 0.7360 12109 461 710 141 68415431 0.01501293 0.18264875 90.85 236 3235 212 62.56 36034092733 55.59 3.55 8.37 90 135 162 153 161 187 74687 58.47 44890000 139 55.36 1234 4609 2182 93.05 39622 558 133000 1467 147333 4015 579 7242616 309413 279028 0.99 13.79 17834 9.91 34.86 912090 4397804 116.86 152 0.7879 12348 686 701 122 36403185 0.00820246 0.21433206 150.25 394 558870 325 26859902400 75.73 130 149 190 155 186 213 59043 55.49 84890000 213 55.12 1230 4482 2217 144.14 36906 30.69 4286 584 7287127 579683 643540 1.24 17.29 24997 10.53 83.23 1018084 4235566 96.58 152 0.7433 11923 464 711 143 68280715 0.02537739 0.18684259 82.01 236 1347 212 69.89 36641736000 56.51 3.55 8.28 89 135 157 147 158 183 80309 58.99 17774333 141 55.41 262 4677 2130 93.13 36994 506 129667 145333 567 10299 575 7143491 301934 111285 1.08 12.01 17302 10.30 81.14 932202 4349913 106.80 151 0.4075 12804 364 405 115 71845579 0.00125927 0.11578715 39.63 201 991788 164 19090320266 72.20 3.76 7.80 171 190 236 179 202 227 158228 53.89 116 28.13 15.91 3567 2257 75.73 38649 1555 476 122000 1468 277333 1083 3337 2085 7852391 720713 1.02 6.00 9.99 18.57 1171475 2839813 117.43 160 OpenBenchmarking.org
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 0.1773 0.3546 0.5319 0.7092 0.8865 SE +/- 0.0015, N = 3 SE +/- 0.0009, N = 3 SE +/- 0.0028, N = 3 SE +/- 0.0015, N = 3 0.7360 0.7879 0.7433 0.4075 1. Windows Server 2019: R scripting front-end version 3.5.2 (2018-12-20) 2. Windows Server 2019 WSL: R scripting front-end version 3.4.4 (2018-03-15) 3. Windows Server 2016: R scripting front-end version 3.5.2 (2018-12-20) 4. Clear Linux 26850: R scripting front-end version 3.5.1 (2018-07-02)
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 3K 6K 9K 12K 15K SE +/- 22.81, N = 3 SE +/- 15.37, N = 3 SE +/- 5.77, N = 3 SE +/- 308.04, N = 9 12109 12348 11923 12804 1. (CC) gcc options: -O3
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 150 300 450 600 750 461 686 464 364
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 150 300 450 600 750 SE +/- 48.17, N = 12 SE +/- 33.18, N = 12 SE +/- 40.09, N = 12 SE +/- 52.98, N = 12 710 701 711 405 1. (CC) gcc options: -O3
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 141 122 143 115 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 15M 30M 45M 60M 75M SE +/- 242355.64, N = 3 SE +/- 449026.91, N = 3 SE +/- 1068969.97, N = 3 SE +/- 630552.56, N = 3 68415431 36403185 68280715 71845579 -pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 0.0057 0.0114 0.0171 0.0228 0.0285 SE +/- 0.00013581, N = 3 SE +/- 0.00019171, N = 12 SE +/- 0.00010315, N = 3 SE +/- 0.00000232, N = 3 0.01501293 0.00820246 0.02537739 0.00125927
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 0.0482 0.0964 0.1446 0.1928 0.241 SE +/- 0.00042359, N = 3 SE +/- 0.00066260, N = 3 SE +/- 0.00243295, N = 7 SE +/- 0.00021495, N = 3 0.18264875 0.21433206 0.18684259 0.11578715
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 30 60 90 120 150 SE +/- 0.34, N = 3 SE +/- 0.71, N = 3 SE +/- 0.86, N = 3 SE +/- 0.01, N = 3 90.85 150.25 82.01 39.63 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lreadline -lcurses 1. (CC) gcc options: -lz -ldl -lpthread
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 90 180 270 360 450 236 394 236 201
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 200K 400K 600K 800K 1000K SE +/- 9.71, N = 3 SE +/- 13100.95, N = 9 SE +/- 4.37, N = 3 SE +/- 9514.19, N = 3 3235 558870 1347 991788 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 70 140 210 280 350 212 325 212 164
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR v4.0.0.20181030 Time To OCR 7 Images Windows Server 2019 Windows Server 2016 16 32 48 64 80 SE +/- 0.22, N = 3 SE +/- 0.23, N = 3 62.56 70.14
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 8000M 16000M 24000M 32000M 40000M SE +/- 943892303.89, N = 12 SE +/- 419881292.84, N = 4 SE +/- 711581716.65, N = 3 SE +/- 35571787.20, N = 3 36034092733 26859902400 36641736000 19090320266
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.51, N = 3 SE +/- 0.09, N = 3 SE +/- 0.30, N = 3 55.59 75.73 56.51 72.20 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom Windows Server 2019 Windows Server 2016 Clear Linux 26850 0.846 1.692 2.538 3.384 4.23 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 3.55 3.55 3.76
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar Windows Server 2019 Windows Server 2016 Clear Linux 26850 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 8.37 8.28 7.80
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 90 130 89 171 -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 -llzma -lxml2 1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 40 80 120 160 200 SE +/- 1.20, N = 3 135 149 135 190 -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 -llzma -lxml2 1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 50 100 150 200 250 162 190 157 236 -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 -llzma -lxml2 1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 153 155 147 179 -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 -llzma -lxml2 1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 161 186 158 202 -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 -llzma -lxml2 1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 50 100 150 200 250 187 213 183 227 -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 -llzma -lxml2 1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 30K 60K 90K 120K 150K SE +/- 604.58, N = 3 SE +/- 400.15, N = 3 SE +/- 633.56, N = 3 SE +/- 631.11, N = 3 74687 59043 80309 158228 1. (CXX) g++ options: -pipe -lpthread
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 13 26 39 52 65 SE +/- 0.12, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 58.47 55.49 58.99 53.89 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 20M 40M 60M 80M 100M SE +/- 162231.32, N = 3 SE +/- 1140760.42, N = 3 SE +/- 16914.82, N = 3 44890000 84890000 17774333 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: CPU-Only Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 50 100 150 200 250 139 213 141 116
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 55.36 55.12 55.41 28.13 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CXX) g++ options: -fopenmp -O2 -march=native
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 300 600 900 1200 1500 SE +/- 3.76, N = 3 SE +/- 8.44, N = 3 SE +/- 4.46, N = 3 SE +/- 0.02, N = 3 1234.00 1230.00 262.00 15.91 1. (CC) gcc options: -lm
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 1000 2000 3000 4000 5000 SE +/- 133.58, N = 16 SE +/- 33.53, N = 4 SE +/- 12.48, N = 4 4609 4482 4677 3567
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 500 1000 1500 2000 2500 SE +/- 3.93, N = 4 SE +/- 7.10, N = 4 SE +/- 11.94, N = 4 SE +/- 6.01, N = 4 2182 2217 2130 2257
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 30 60 90 120 150 93.05 144.14 93.13 75.73
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 8K 16K 24K 32K 40K SE +/- 110.42, N = 3 SE +/- 143.00, N = 3 SE +/- 367.10, N = 3 SE +/- 377.95, N = 3 39622 36906 36994 38649 1. Windows Server 2019: Nodejs
v11.5.0 2. Windows Server 2019 WSL: Nodejs
v8.10.0 3. Windows Server 2016: Nodejs
v11.5.0 4. Clear Linux 26850: Nodejs
Flexible IO Tester Type: Sequential Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Windows Server 2019 Clear Linux 26850 300 600 900 1200 1500 SE +/- 5.86, N = 3 558 1555 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -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.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Windows Server 2016 Clear Linux 26850 110 220 330 440 550 SE +/- 1.20, N = 3 506 476 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -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.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Windows Server 2019 Windows Server 2016 Clear Linux 26850 30K 60K 90K 120K 150K SE +/- 333.33, N = 3 133000 129667 122000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -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.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Windows Server 2019 Clear Linux 26850 300 600 900 1200 1500 1467 1468 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -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.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Windows Server 2019 Windows Server 2016 Clear Linux 26850 60K 120K 180K 240K 300K SE +/- 881.92, N = 3 SE +/- 2027.59, N = 3 SE +/- 1201.85, N = 3 147333 145333 277333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -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.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Windows Server 2016 Clear Linux 26850 200 400 600 800 1000 SE +/- 8.08, N = 3 SE +/- 4.10, N = 3 567 1083 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -lrt -laio -lz -lm -lpthread -ldl
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.1 Time To OCR 7 Images Windows Server 2019 WSL 7 14 21 28 35 SE +/- 0.02, N = 3 30.69
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 2K 4K 6K 8K 10K SE +/- 16.67, N = 4 SE +/- 37.78, N = 4 SE +/- 74.78, N = 4 4015 4286 10299 3337
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 400 800 1200 1600 2000 SE +/- 0.22, N = 3 SE +/- 0.51, N = 3 SE +/- 1.09, N = 3 SE +/- 6.43, N = 3 579 584 575 2085 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -lm
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 2M 4M 6M 8M 10M SE +/- 4639.48, N = 3 SE +/- 11913.26, N = 3 SE +/- 5643.53, N = 3 SE +/- 25143.06, N = 3 7242616 7287127 7143491 7852391 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 150K 300K 450K 600K 750K SE +/- 2111.65, N = 3 SE +/- 408.66, N = 3 SE +/- 3084.71, N = 3 SE +/- 1742.35, N = 3 309413 579683 301934 720713
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: MD5 Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 140K 280K 420K 560K 700K SE +/- 446.58, N = 3 SE +/- 554.45, N = 3 SE +/- 220.77, N = 3 279028 643540 111285 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 0.279 0.558 0.837 1.116 1.395 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 7 SE +/- 0.01, N = 12 0.99 1.24 1.08 1.02
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 4 8 12 16 20 SE +/- 0.23, N = 12 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 SE +/- 0.00, N = 3 13.79 17.29 12.01 6.00 1. Windows Server 2019: git version 2.20.1.windows.1 2. Windows Server 2019 WSL: git version 2.17.1 3. Windows Server 2016: git version 2.20.1.windows.1 4. Clear Linux 26850: git version 2.20.0
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 5K 10K 15K 20K 25K SE +/- 33.33, N = 3 SE +/- 106.79, N = 3 SE +/- 97.32, N = 3 17834 24997 17302 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.06, N = 5 SE +/- 0.02, N = 5 9.91 10.53 10.30 9.99 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -logg 1. (CXX) g++ options: -fvisibility=hidden -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.16, N = 3 SE +/- 2.23, N = 12 SE +/- 0.27, N = 12 34.86 83.23 81.14 18.57 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -lm
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 300K 600K 900K 1200K 1500K SE +/- 3836.82, N = 3 SE +/- 11206.53, N = 3 SE +/- 4712.77, N = 3 SE +/- 9094.00, N = 3 912090 1018084 932202 1171475
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 900K 1800K 2700K 3600K 4500K SE +/- 15679.53, N = 3 SE +/- 66406.21, N = 3 SE +/- 45327.37, N = 3 SE +/- 27188.17, N = 3 4397804 4235566 4349913 2839813
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 30 60 90 120 150 SE +/- 0.24, N = 3 SE +/- 0.11, N = 3 SE +/- 1.31, N = 7 SE +/- 1.11, N = 3 116.86 96.58 106.80 117.43 -pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 SE +/- 0.08, N = 3 SE +/- 0.44, N = 3 152 152 151 160 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O3 -lm
Phoronix Test Suite v10.8.4