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 .
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 sqlite: Timed SQLite Insertions fio: Rand Read - AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - AIO - No - Yes - 2MB - Default Test Directory iozone: 1MB - 8GB - Write Performance go-benchmark: json go-benchmark: build go-benchmark: garbage java-scimark2: Composite dacapobench: Jython dacapobench: Tradebeans fhourstones: Complex Connect-4 Solving scimark2: Composite crafty: Elapsed Time john-the-ripper: Blowfish john-the-ripper: Traditional DES john-the-ripper: MD5 x264: H.264 Video Encoding graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: HWB Color Space compress-7zip: Compress Speed Test stockfish: Total Time ebizzy: node-octane: encode-flac: WAV To FLAC m-queens: Time To Solve minion: Graceful minion: Solitaire minion: Quasigroup perl-benchmark: Pod2html perl-benchmark: Interpreter rbenchmark: tjbench: Decompression Throughput indigobench: Bedroom indigobench: Supercar blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only phpbench: PHP Benchmark Suite git: Time To Complete Common Git Commands sunflow: Global Illumination + Image Synthesis tesseract-ocr: Time To OCR 7 Images osbench: Create Files osbench: Create Threads tesseract-ocr: Time To OCR 7 Images fio: Rand Read - AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - AIO - No - Yes - 4KB - Default Test Directory Windows Server 2019 Windows Server 2019 WSL Windows Server 2016 Clear Linux 26850 90.85 133000 147333 558 1467 710 4397804 36034092733 912090 2182 4609 4015 12109 579 7242616 17834 44890000 279028 116.86 153 162 90 135 161 187 74687 68415431 3235 39622 9.91 55.36 58.47 55.59 141 0.18264875 0.01501293 0.7360 152 3.55 8.37 93.05 212 139 461 236 309413 13.79 0.99 62.56 1234 34.86 150.25 701 4235566 26859902400 1018084 2217 4482 4286 12348 584 7287127 24997 84890000 643540 96.58 155 190 130 149 186 213 59043 36403185 558870 36906 10.53 55.12 55.49 75.73 122 0.21433206 0.00820246 0.7879 152 144.14 325 213 686 394 579683 17.29 1.24 1230 83.23 30.69 82.01 129667 145333 711 4349913 36641736000 932202 2130 4677 10299 11923 575 7143491 17302 17774333 111285 106.80 147 157 89 135 158 183 80309 68280715 1347 36994 10.30 55.41 58.99 56.51 143 0.18684259 0.02537739 0.7433 151 3.55 8.28 93.13 212 141 464 236 301934 12.01 1.08 69.89 262 81.14 506 567 39.63 122000 277333 1555 1468 405 2839813 19090320266 1171475 2257 3567 3337 12804 2085 7852391 117.43 179 236 171 190 202 227 158228 71845579 991788 38649 9.99 28.13 53.89 72.20 115 0.11578715 0.00125927 0.4075 160 3.76 7.80 75.73 164 116 364 201 720713 6.00 1.02 15.91 18.57 476 1083 OpenBenchmarking.org
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
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: 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: 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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: 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: 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: 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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
Phoronix Test Suite v10.8.4