Windows 10, Linux WSL Tests March 2018 Test

Tests of Windows 10, Linux distributions on Windows WSL, and raw Linux distributions. Tests for future article.

HTML result view exported from: https://openbenchmarking.org/result/1803285-AR-WINDOWSLI58&sor.

Windows 10, Linux WSL Tests March 2018 TestProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionDisplay DriverClear Linux 21510Debian 9.4Ubuntu 16.04 LTSopenSUSE 42.3Ubuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLDebian 9 On WSLWindows 10 Pro Build 16299Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads)ASUS PRIME Z370-A (0607 BIOS)Intel Device 3ec215360MB15GB Ultra USB 3.0 + Samsung SSD 950 PRO 256GBIntel UHD 630 3072MB (1200MHz)Realtek ALC1220DELL P2415QIntel ConnectionClear Linux OS 215104.15.9-538.native (x86_64)GNOME Shell 3.26.2X Server 1.19.64.5 Mesa 18.1.0-devel1.0.39GCC 7.3.0 + Clang 6.0.0 + LLVM 6.0.0ext41920x10802 x 8192 MB DDR4-3000MHzSamsung SSD 950 PRO 256GBLLVMpipeRealtek GenericDebian 9.44.9.0-6-amd64 (x86_64)GNOME Shell 3.22.3X Server 1.19.2modesetting 1.19.23.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits)GCC 6.3.0 201705161024x76815360MBEFI VGARealtek ALC1220Ubuntu 16.044.13.0-37-generic (x86_64)Unity 7.4.5modesetting 1.19.53.3 Mesa 17.2.8 (LLVM 5.0 256 bits)GCC 5.4.0 20160609LLVMpipeopenSUSE 42.34.4.120-45-default (x86_64)KDE Plasma 5.8.7X Server 1.18.3modesetting 1.18.33.3 Mesa 17.0.5 Gallium 0.4 (LLVM 3.8 256 bits)GCC 4.8.5xfsIntel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads)238GBUbuntu 16.044.4.0-43-Microsoft (x86_64)GCC 5.4.0 20160609WSLFSopenSUSE Leap 42.3GCC 4.8.5Debian GNU/Linux 9GCC 6.3.0 20170516wslfsASUS PRIME Z370-A2 x 8192 MB 3000MHz Corsair CMU16GX4M2C3000C15238GB Samsung SSD 950 PRO 256GBIntel UHD 630 1024MBIntel Connection I219-VMicrosoft Windows 10 Pro Build 1629910.0 (x86_64)23.20.16.49741.0.65NTFS3840x2160OpenBenchmarking.orgEnvironment Details- Clear Linux 21510: 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 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 now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common 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 now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-fvisibility-inlines-hidden 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 now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" - Ubuntu 16.04 LTS: LIBGL_ALWAYS_SOFTWARE=1Compiler Details- Clear Linux 21510: --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 - Debian 9.4: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,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-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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Ubuntu 16.04 LTS: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - openSUSE 42.3: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind - Ubuntu 16.04 LTS On WSL: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - openSUSE 42.3 On WSL: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind - Debian 9 On WSL: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,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-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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details- Clear Linux 21510: KYBER / data=ordered,relatime,rw,stripe=256- Debian 9.4: none / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 16.04 LTS: NONE / data=ordered,errors=remount-ro,relatime,rw- openSUSE 42.3: none / attr2,inode64,noquota,relatime,rwProcessor Details- Clear Linux 21510: Scaling Governor: intel_pstate performance- Debian 9.4: Scaling Governor: intel_pstate powersave- Ubuntu 16.04 LTS: Scaling Governor: intel_pstate powersave- openSUSE 42.3: Scaling Governor: intel_pstate powersavePython Details- Clear Linux 21510: Python 3.6.4- Debian 9.4: Python 2.7.13 + Python 3.5.3- Ubuntu 16.04 LTS: Python 2.7.12 + Python 3.5.2- openSUSE 42.3: Python 2.7.13 + Python 3.4.6- Ubuntu 16.04 LTS On WSL: Python 2.7.12 + Python 3.5.2- openSUSE 42.3 On WSL: Python 2.7.13- Debian 9 On WSL: Python 2.7.13 + Python 3.5.3- Windows 10 Pro Build 16299: Python 2.7.14Security Details- Clear Linux 21510: KPTI + __user pointer sanitization + Full generic retpoline Protection- Debian 9.4: KPTI + __user pointer sanitization + Full generic retpoline Protection- Ubuntu 16.04 LTS: KPTI + OSB (observable speculation barrier Intel v6) + Full generic retpoline IBPB (Intel v4) Protection- openSUSE 42.3: KPTI + __user pointer sanitization + Full generic retpoline Protection

Windows 10, Linux WSL Tests March 2018 Testiozone: 4Kb - 8GB - Write Performancenetperf: 192.168.1.55 - TCP Request Response - 60 Secondsnetperf: 192.168.1.55 - UDP Request Response - 60 Secondsnetperf: 192.168.1.55 - TCP Stream - Client To Server - 60 Secondsnetperf: 192.168.1.55 - TCP Stream - Server To Client - 60 Secondsnetperf: 192.168.1.55 - UDP Stream - Server To Client - 10G - 60 Secondsblake2: go-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagejava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationfhourstones: Complex Connect-4 Solvingcachebench: Readcachebench: Writecachebench: Read / Modify / Writex264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingcompress-7zip: Compress Speed Testc-ray: Total Timeencode-flac: WAV To FLACtjbench: Decompression Throughputstress-ng: Cryptostress-ng: Forkingstress-ng: Semaphoresstress-ng: Memory Copyingstress-ng: Socket Activityblender: Barbershop - CPU-Onlypybench: Total For Average Test Timesphpbench: PHP Benchmark Suitegit: Time To Complete Common Git CommandsClear Linux 21510Debian 9.4Ubuntu 16.04 LTSopenSUSE 42.3Ubuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLDebian 9 On WSLWindows 10 Pro Build 16299134.54119.6466.94787.63760.10954.344.53479572210021158973003414824082881.901157.441798.362660.457085.671707.5716725.274447.7932632.2953761.9673.102251942682961244235510.928.26204.081825.7986511.594981981.681523.145339.991281.779009516774.63723.78782.55836.35773.31919.46954.394.8341907634398975247399816305642893.171157.911731.752669.137235.971671.0615855.473948.0830709.0654004.5973.722081902592841194220211.297.65197.301450.5669364.965036539.861545.776809.061292.2311455849884.73785.56811.77380.59788.52934.31954.324.35467186326221207476439517096812901.881127.181726.872662.547366.521626.3015589.473920.6816870.7151443.5072.241731812482671163852214.987.99183.871473.0167038.014849176.751527.376790.501296.6511655762264.59835.31775.81705.24774.87933.80953.904.09460876517089985480892161463716057.533865.2331707.0452776.894125711.559.30191.751460.4968796.314910943.951739.826131.1911922771835.28211.711595.02610.21781.12764.81765.823.861263687056672234730456717335272917.021148.011779.212672.917289.841695.1515645.833949.9717393.0253755.8169.981381612152291033729911.388.72196.471474.872019.004078395.871615.66313.731302.67116354026416.19247.631605.59596.80713.98763.65766.693.8815890751971321595551000157071215843.933957.0832836.9753936.9670.113683211.5310.13195.321458.202301.793723506.441641.11317.7826804816.62217.101599.85631.77780.68622.24647.384.341298477135021882632600016665762888.271151.401787.522680.957123.281698.1815926.533966.2432995.4354066.2870.641571682222431043728711.328.43203.421441.283038.074148717.621514.43321.831302.80115054313416.35602.89628.16578.54729.33942.07954.334.50701875832012210325545015269802888.511145.261876.342703.056904.731813.1815105.708882.4132814.3653471.7570.841461371952251054016811.358.45194.291543.93118137817312.56OpenBenchmarking.org

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceopenSUSE 42.3Ubuntu 16.04 LTSDebian 9.4Windows 10 Pro Build 16299openSUSE 42.3 On WSLDebian 9 On WSLUbuntu 16.04 LTS On WSLClear Linux 215102004006008001000SE +/- 6.39, N = 3SE +/- 5.93, N = 3SE +/- 39.94, N = 6SE +/- 30.77, N = 6SE +/- 4.19, N = 6SE +/- 8.32, N = 6SE +/- 5.64, N = 6SE +/- 6.59, N = 6835.31785.56723.78602.89247.63217.10211.71134.541. (CC) gcc options: -O3

Netperf

Server: 192.168.1.55 - Test: TCP Request Response - Duration: 60 Seconds

OpenBenchmarking.orgTransaction Rate Per Second, More Is BetterNetperf 2.7.0Server: 192.168.1.55 - Test: TCP Request Response - Duration: 60 SecondsopenSUSE 42.3 On WSLDebian 9 On WSLUbuntu 16.04 LTS On WSLUbuntu 16.04 LTSDebian 9.4openSUSE 42.3Windows 10 Pro Build 16299Clear Linux 2151030060090012001500SE +/- 11.61, N = 3SE +/- 1.59, N = 3SE +/- 24.49, N = 5SE +/- 8.19, N = 3SE +/- 7.19, N = 3SE +/- 8.20, N = 3SE +/- 28.73, N = 6SE +/- 31.64, N = 61605.591599.851595.02811.77782.55775.81628.16119.641. (CC) gcc options: -O3 -march=native -lm

Netperf

Server: 192.168.1.55 - Test: UDP Request Response - Duration: 60 Seconds

OpenBenchmarking.orgTransaction Rate Per Second, More Is BetterNetperf 2.7.0Server: 192.168.1.55 - Test: UDP Request Response - Duration: 60 SecondsDebian 9.4openSUSE 42.3Debian 9 On WSLUbuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLWindows 10 Pro Build 16299Ubuntu 16.04 LTSClear Linux 215102004006008001000SE +/- 16.11, N = 3SE +/- 136.91, N = 6SE +/- 106.01, N = 6SE +/- 23.58, N = 6SE +/- 21.81, N = 6SE +/- 7.98, N = 3SE +/- 174.18, N = 6SE +/- 21.92, N = 6836.35705.24631.77610.21596.80578.54380.5966.941. (CC) gcc options: -O3 -march=native -lm

Netperf

Server: 192.168.1.55 - Test: TCP Stream - Client To Server - Duration: 60 Seconds

OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.55 - Test: TCP Stream - Client To Server - Duration: 60 SecondsUbuntu 16.04 LTSClear Linux 21510Ubuntu 16.04 LTS On WSLDebian 9 On WSLopenSUSE 42.3Debian 9.4Windows 10 Pro Build 16299openSUSE 42.3 On WSL2004006008001000SE +/- 0.07, N = 3SE +/- 0.19, N = 3SE +/- 0.48, N = 3SE +/- 0.46, N = 3SE +/- 2.80, N = 3SE +/- 0.51, N = 3SE +/- 0.77, N = 3SE +/- 37.82, N = 6788.52787.63781.12780.68774.87773.31729.33713.98-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -O3 -march=native -lm

Netperf

Server: 192.168.1.55 - Test: TCP Stream - Server To Client - Duration: 60 Seconds

OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.55 - Test: TCP Stream - Server To Client - Duration: 60 SecondsWindows 10 Pro Build 16299Ubuntu 16.04 LTSopenSUSE 42.3Debian 9.4Ubuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLClear Linux 21510Debian 9 On WSL2004006008001000SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 14.84, N = 6SE +/- 0.69, N = 3SE +/- 0.56, N = 3SE +/- 1.26, N = 3SE +/- 36.89, N = 6942.07934.31933.80919.46764.81763.65760.10622.24-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -O3 -march=native -lm

Netperf

Server: 192.168.1.55 - Test: UDP Stream - Server To Client - 10G - Duration: 60 Seconds

OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.55 - Test: UDP Stream - Server To Client - 10G - Duration: 60 SecondsDebian 9.4Clear Linux 21510Windows 10 Pro Build 16299Ubuntu 16.04 LTSopenSUSE 42.3openSUSE 42.3 On WSLUbuntu 16.04 LTS On WSLDebian 9 On WSL2004006008001000SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 13.16, N = 3SE +/- 12.34, N = 3SE +/- 45.34, N = 6954.39954.34954.33954.32953.90766.69765.82647.38-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -O3 -march=native -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Ubuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLopenSUSE 42.3Debian 9 On WSLUbuntu 16.04 LTSWindows 10 Pro Build 16299Clear Linux 21510Debian 9.41.08682.17363.26044.34725.434SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 33.863.884.094.344.354.504.534.831. (CC) gcc options: -O3 -march=native -lcrypto -lz

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpDebian 9.4openSUSE 42.3Ubuntu 16.04 LTSClear Linux 21510Windows 10 Pro Build 16299Ubuntu 16.04 LTS On WSLDebian 9 On WSLopenSUSE 42.3 On WSL3K6K9K12K15KSE +/- 2.33, N = 3SE +/- 2.03, N = 3SE +/- 7.77, N = 3SE +/- 3.21, N = 3SE +/- 43.18, N = 3SE +/- 83.71, N = 3SE +/- 45.82, N = 3SE +/- 55.85, N = 341904608467147957018126361298415890

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonClear Linux 21510openSUSE 42.3 On WSLWindows 10 Pro Build 16299Debian 9.4openSUSE 42.3Debian 9 On WSLUbuntu 16.04 LTSUbuntu 16.04 LTS On WSL2M4M6M8M10MSE +/- 5330.52, N = 3SE +/- 3799.79, N = 3SE +/- 46641.34, N = 3SE +/- 3337.68, N = 3SE +/- 7386.47, N = 3SE +/- 13726.40, N = 3SE +/- 13352.84, N = 3SE +/- 2370.49, N = 372210027519713758320176343987651708771350286326228705667

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildDebian 9.4openSUSE 42.3Clear Linux 21510Ubuntu 16.04 LTSDebian 9 On WSLopenSUSE 42.3 On WSLWindows 10 Pro Build 16299Ubuntu 16.04 LTS On WSL5000M10000M15000M20000M25000MSE +/- 96208675.78, N = 3SE +/- 160874126.93, N = 3SE +/- 109119984.70, N = 3SE +/- 54724307.83, N = 3SE +/- 758437468.72, N = 6SE +/- 926631444.41, N = 6SE +/- 874663703.16, N = 6SE +/- 782714671.40, N = 697524739989985480892115897300341207476439518826326000215955510002210325545022347304567

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageClear Linux 21510Windows 10 Pro Build 16299openSUSE 42.3 On WSLopenSUSE 42.3Debian 9.4Debian 9 On WSLUbuntu 16.04 LTSUbuntu 16.04 LTS On WSL400K800K1200K1600K2000KSE +/- 4153.85, N = 3SE +/- 4118.76, N = 3SE +/- 437.01, N = 3SE +/- 1589.44, N = 3SE +/- 1439.72, N = 3SE +/- 1557.87, N = 3SE +/- 771.72, N = 3SE +/- 2173.23, N = 314824081526980157071216146371630564166657617096811733527

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeUbuntu 16.04 LTS On WSLUbuntu 16.04 LTSDebian 9.4Windows 10 Pro Build 16299Debian 9 On WSLClear Linux 215106001200180024003000SE +/- 2.49, N = 4SE +/- 20.07, N = 4SE +/- 12.54, N = 4SE +/- 11.04, N = 4SE +/- 7.82, N = 4SE +/- 9.63, N = 42917.022901.882893.172888.512888.272881.90

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloDebian 9.4Clear Linux 21510Debian 9 On WSLUbuntu 16.04 LTS On WSLWindows 10 Pro Build 16299Ubuntu 16.04 LTS2004006008001000SE +/- 0.68, N = 4SE +/- 0.45, N = 4SE +/- 2.41, N = 4SE +/- 0.85, N = 4SE +/- 1.93, N = 4SE +/- 17.75, N = 41157.911157.441151.401148.011145.261127.18

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformWindows 10 Pro Build 16299Clear Linux 21510Debian 9 On WSLUbuntu 16.04 LTS On WSLDebian 9.4Ubuntu 16.04 LTS400800120016002000SE +/- 16.33, N = 4SE +/- 10.08, N = 4SE +/- 9.76, N = 4SE +/- 9.99, N = 4SE +/- 6.14, N = 4SE +/- 45.44, N = 41876.341798.361787.521779.211731.751726.87

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyWindows 10 Pro Build 16299Debian 9 On WSLUbuntu 16.04 LTS On WSLDebian 9.4Ubuntu 16.04 LTSClear Linux 215106001200180024003000SE +/- 2.73, N = 4SE +/- 5.00, N = 4SE +/- 3.41, N = 4SE +/- 20.78, N = 4SE +/- 39.98, N = 4SE +/- 19.69, N = 42703.052680.952672.912669.132662.542660.45

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationUbuntu 16.04 LTSUbuntu 16.04 LTS On WSLDebian 9.4Debian 9 On WSLClear Linux 21510Windows 10 Pro Build 1629916003200480064008000SE +/- 8.39, N = 4SE +/- 20.29, N = 4SE +/- 38.76, N = 4SE +/- 37.09, N = 4SE +/- 34.54, N = 4SE +/- 58.63, N = 47366.527289.847235.977123.287085.676904.73

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationWindows 10 Pro Build 16299Clear Linux 21510Debian 9 On WSLUbuntu 16.04 LTS On WSLDebian 9.4Ubuntu 16.04 LTS400800120016002000SE +/- 0.25, N = 4SE +/- 4.02, N = 4SE +/- 5.22, N = 4SE +/- 1.57, N = 4SE +/- 9.90, N = 4SE +/- 29.52, N = 41813.181707.571698.181695.151671.061626.30

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingClear Linux 21510openSUSE 42.3Debian 9 On WSLDebian 9.4openSUSE 42.3 On WSLUbuntu 16.04 LTS On WSLUbuntu 16.04 LTSWindows 10 Pro Build 162994K8K12K16K20KSE +/- 21.75, N = 3SE +/- 74.98, N = 3SE +/- 8.47, N = 3SE +/- 87.27, N = 3SE +/- 10.18, N = 3SE +/- 13.53, N = 3SE +/- 46.96, N = 3SE +/- 3.49, N = 316725.2716057.5315926.5315855.4715843.9315645.8315589.4715105.701. (CC) gcc options: -O3

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadWindows 10 Pro Build 16299Clear Linux 21510Debian 9 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 LTS On WSLDebian 9.4Ubuntu 16.04 LTSopenSUSE 42.32K4K6K8K10KSE +/- 4.90, N = 3SE +/- 3.24, N = 3SE +/- 0.26, N = 3SE +/- 1.36, N = 3SE +/- 1.33, N = 3SE +/- 17.71, N = 3SE +/- 3.46, N = 3SE +/- 6.97, N = 38882.414447.793966.243957.083949.973948.083920.683865.231. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteDebian 9 On WSLopenSUSE 42.3 On WSLWindows 10 Pro Build 16299Clear Linux 21510openSUSE 42.3Debian 9.4Ubuntu 16.04 LTS On WSLUbuntu 16.04 LTS7K14K21K28K35KSE +/- 8.45, N = 3SE +/- 10.37, N = 3SE +/- 11.29, N = 3SE +/- 14.31, N = 3SE +/- 128.15, N = 3SE +/- 904.99, N = 6SE +/- 9.29, N = 3SE +/- 170.56, N = 332995.4332836.9732814.3632632.2931707.0430709.0617393.0216870.711. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteDebian 9 On WSLDebian 9.4openSUSE 42.3 On WSLClear Linux 21510Ubuntu 16.04 LTS On WSLWindows 10 Pro Build 16299openSUSE 42.3Ubuntu 16.04 LTS12K24K36K48K60KSE +/- 10.03, N = 3SE +/- 105.46, N = 3SE +/- 26.59, N = 3SE +/- 52.77, N = 3SE +/- 18.26, N = 3SE +/- 22.27, N = 3SE +/- 38.83, N = 3SE +/- 1014.79, N = 354066.2854004.5953936.9653761.9653755.8153471.7552776.8951443.501. (CC) gcc options: -lrt

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-02-05H.264 Video EncodingDebian 9.4Clear Linux 21510Ubuntu 16.04 LTSWindows 10 Pro Build 16299Debian 9 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 LTS On WSL1632486480SE +/- 0.29, N = 3SE +/- 0.58, N = 3SE +/- 0.25, N = 3SE +/- 0.00, N = 3SE +/- 1.04, N = 6SE +/- 1.10, N = 6SE +/- 1.04, N = 673.7273.1072.2470.8470.6470.1169.98-pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: BlurClear Linux 21510Debian 9.4Ubuntu 16.04 LTSDebian 9 On WSLWindows 10 Pro Build 16299Ubuntu 16.04 LTS On WSL50100150200250225208173157146138-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -ljpeg-O2 -lSM -lICE-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenClear Linux 21510Debian 9.4Ubuntu 16.04 LTSDebian 9 On WSLUbuntu 16.04 LTS On WSLWindows 10 Pro Build 162994080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3194190181168161137-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -ljpeg-O2 -lSM -lICE-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: ResizingClear Linux 21510Debian 9.4Ubuntu 16.04 LTSDebian 9 On WSLUbuntu 16.04 LTS On WSLWindows 10 Pro Build 1629960120180240300SE +/- 0.33, N = 3268259248222215195-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -ljpeg-O2 -lSM -lICE-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma1. (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.28Operation: HWB Color SpaceClear Linux 21510Debian 9.4Ubuntu 16.04 LTSDebian 9 On WSLUbuntu 16.04 LTS On WSLWindows 10 Pro Build 1629960120180240300SE +/- 0.33, N = 3296284267243229225-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -ljpeg-O2 -lSM -lICE-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Local Adaptive ThresholdingClear Linux 21510Debian 9.4Ubuntu 16.04 LTSWindows 10 Pro Build 16299Debian 9 On WSLUbuntu 16.04 LTS On WSL306090120150124119116105104103-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -ljpeg-O2 -lSM -lICE-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma-O2 -ljpeg -lSM -lICE -llzma1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestClear Linux 21510Debian 9.4openSUSE 42.3Windows 10 Pro Build 16299Ubuntu 16.04 LTSUbuntu 16.04 LTS On WSLDebian 9 On WSLopenSUSE 42.3 On WSL9K18K27K36K45KSE +/- 173.26, N = 3SE +/- 126.56, N = 3SE +/- 614.06, N = 3SE +/- 114.03, N = 3SE +/- 150.84, N = 3SE +/- 143.05, N = 3SE +/- 181.95, N = 3SE +/- 140.17, N = 342355422024125740168385223729937287368321. (CXX) g++ options: -pipe -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClear Linux 21510Debian 9.4Debian 9 On WSLWindows 10 Pro Build 16299Ubuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLopenSUSE 42.3Ubuntu 16.04 LTS48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 310.9211.2911.3211.3511.3811.5311.5514.98-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACDebian 9.4Ubuntu 16.04 LTSClear Linux 21510Debian 9 On WSLWindows 10 Pro Build 16299Ubuntu 16.04 LTS On WSLopenSUSE 42.3openSUSE 42.3 On WSL3691215SE +/- 0.05, N = 5SE +/- 0.07, N = 5SE +/- 0.10, N = 5SE +/- 0.01, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 57.657.998.268.438.458.729.3010.13-O2-O2-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -logg-O2-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 21510Debian 9 On WSLDebian 9.4Ubuntu 16.04 LTS On WSLopenSUSE 42.3 On WSLWindows 10 Pro Build 16299openSUSE 42.3Ubuntu 16.04 LTS4080120160200SE +/- 1.19, N = 3SE +/- 0.27, N = 3SE +/- 1.83, N = 3SE +/- 0.32, N = 3SE +/- 0.41, N = 3SE +/- 0.83, N = 3SE +/- 1.09, N = 3SE +/- 0.54, N = 3204.08203.42197.30196.47195.32194.29191.75183.87-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -O3 -lm

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoClear Linux 21510Ubuntu 16.04 LTS On WSLUbuntu 16.04 LTSopenSUSE 42.3openSUSE 42.3 On WSLDebian 9.4Debian 9 On WSL400800120016002000SE +/- 0.81, N = 3SE +/- 0.60, N = 3SE +/- 0.90, N = 3SE +/- 0.55, N = 3SE +/- 0.15, N = 3SE +/- 0.22, N = 3SE +/- 0.12, N = 31825.791474.871473.011460.491458.201450.561441.28-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingClear Linux 21510Debian 9.4openSUSE 42.3Ubuntu 16.04 LTSDebian 9 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 LTS On WSL20K40K60K80K100KSE +/- 648.00, N = 3SE +/- 615.66, N = 3SE +/- 741.97, N = 3SE +/- 455.53, N = 3SE +/- 56.35, N = 3SE +/- 38.48, N = 3SE +/- 155.00, N = 686511.5969364.9668796.3167038.013038.072301.792019.00-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresDebian 9.4Clear Linux 21510openSUSE 42.3Ubuntu 16.04 LTSDebian 9 On WSLUbuntu 16.04 LTS On WSLopenSUSE 42.3 On WSL1.1M2.2M3.3M4.4M5.5MSE +/- 15901.26, N = 3SE +/- 15190.81, N = 3SE +/- 6586.75, N = 3SE +/- 25114.88, N = 3SE +/- 88756.59, N = 6SE +/- 113307.05, N = 6SE +/- 79008.59, N = 65036539.864981981.684910943.954849176.754148717.624078395.873723506.44-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingopenSUSE 42.3openSUSE 42.3 On WSLUbuntu 16.04 LTS On WSLDebian 9.4Ubuntu 16.04 LTSClear Linux 21510Debian 9 On WSL400800120016002000SE +/- 46.21, N = 6SE +/- 32.45, N = 6SE +/- 0.78, N = 3SE +/- 1.07, N = 3SE +/- 0.86, N = 3SE +/- 1.79, N = 3SE +/- 0.41, N = 31739.821641.111615.661545.771527.371523.141514.43-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityDebian 9.4Ubuntu 16.04 LTSopenSUSE 42.3Clear Linux 21510Debian 9 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 LTS On WSL15003000450060007500SE +/- 49.51, N = 3SE +/- 28.60, N = 3SE +/- 49.78, N = 3SE +/- 30.18, N = 3SE +/- 4.71, N = 3SE +/- 4.28, N = 3SE +/- 4.66, N = 36809.066790.506131.195339.99321.83317.78313.73-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyClear Linux 21510Debian 9.4Ubuntu 16.04 LTSUbuntu 16.04 LTS On WSLDebian 9 On WSLWindows 10 Pro Build 16299300600900120015001281.771292.231296.651302.671302.801543.93

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesClear Linux 21510Debian 9.4Debian 9 On WSLUbuntu 16.04 LTS On WSLUbuntu 16.04 LTSWindows 10 Pro Build 16299openSUSE 42.330060090012001500SE +/- 6.94, N = 3SE +/- 3.71, N = 3SE +/- 3.18, N = 3SE +/- 2.65, N = 3SE +/- 1.73, N = 3SE +/- 2.73, N = 3900114511501163116511811192

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteClear Linux 21510Debian 9.4Ubuntu 16.04 LTSDebian 9 On WSLUbuntu 16.04 LTS On WSLWindows 10 Pro Build 16299openSUSE 42.3openSUSE 42.3 On WSL200K400K600K800K1000KSE +/- 616.68, N = 3SE +/- 1477.38, N = 3SE +/- 4627.29, N = 3SE +/- 479.43, N = 3SE +/- 260.17, N = 3SE +/- 6379.58, N = 4SE +/- 951.05, N = 3SE +/- 703.00, N = 3951677584988576226543134540264378173277183268048

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsUbuntu 16.04 LTSClear Linux 21510Debian 9.4openSUSE 42.3Windows 10 Pro Build 16299Ubuntu 16.04 LTS On WSLDebian 9 On WSLopenSUSE 42.3 On WSL48121620SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 34.594.634.735.2812.5616.1916.3516.621. Ubuntu 16.04 LTS: git version 2.7.42. Clear Linux 21510: git version 2.16.23. Debian 9.4: git version 2.11.04. openSUSE 42.3: git version 2.13.65. Windows 10 Pro Build 16299: git version 2.16.2.windows.16. Ubuntu 16.04 LTS On WSL: git version 2.7.47. Debian 9 On WSL: git version 2.11.08. openSUSE 42.3 On WSL: git version 2.13.6


Phoronix Test Suite v10.8.4