Windows 10 Creators Update WSL vs. Clear Linux

Windows 10 Creator's Update vs. Clear Linux. Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1704226-TR-COMPUTE3812.

Windows 10 Creators Update WSL vs. Clear Linux ProcessorMemoryDiskMotherboardChipsetGraphicsAudioMonitorNetworkOSKernelCompilerFile-SystemDesktopDisplay ServerDisplay DriverOpenGLVulkanScreen ResolutionWindows 10 Creator WSLClear Linux 14780Intel Core i7-7700K @ 4.20GHz (8 Cores)15360MB238GBUbuntu 16.044.4.0-43-Microsoft (x86_64)GCC 5.4.0 20160609UNKNOWN (0x53464846)Intel Core i7-7700K @ 4.50GHz (8 Cores)MSI Z270-A PRO (MS-7A71) v1.0Intel Device 591f + Z270Samsung SSD 950 PRO 256GBIntel HD 630 (Kaby Lake GT2) 3072MB (1150MHz)Realtek ALC892Acer B286HKRealtek RTL8111/8168/8411Clear Linux 147804.10.12-334.native (x86_64)Xfce 4.12X Server 1.19.3modesetting 1.19.34.5 Mesa 17.1.0-devel1.0.39GCC 6.3.0 + Clang 4.0.0 + LLVM 4.0.0ext43840x2160OpenBenchmarking.orgCompiler Details- Windows 10 Creator 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 - Clear Linux 14780: --build=x86_64-generic-linux --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-libmpx --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 System Details- Windows 10 Creator WSL: Python 2.7.12.Disk Details- Clear Linux 14780: none / data=ordered,relatime,rw,stripe=256Processor Details- Clear Linux 14780: Scaling Governor: intel_pstate performance

Windows 10 Creators Update WSL vs. Clear Linux sqlite: Default Test Directorystream: Copystream: Scalestream: Addjohn-the-ripper: Blowfishgraphics-magick: Resizingpgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeredis: LPUSHredis: GETredis: SETphpbench: PHP Benchmark SuiteWindows 10 Creator WSLClear Linux 1478045.3731256.4621865.9023350.2490212121564.891760.421059271.301351951.271209818.5856493359.5129258.4022254.3625167.5884282374336.366411.712833416.753886683.832819568.75624139OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryWindows 10 Creator WSLClear Linux 147801326395265SE +/- 41.45, N = 2SE +/- 0.11, N = 345.3759.51-O2-O3 -pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize -lcurses1. (CC) gcc options: -ldl -lpthread

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyWindows 10 Creator WSLClear Linux 147807K14K21K28K35KSE +/- 17.80, N = 5SE +/- 68.87, N = 531256.4629258.40-pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleWindows 10 Creator WSLClear Linux 147805K10K15K20K25KSE +/- 1.17, N = 5SE +/- 5.27, N = 521865.9022254.36-pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddWindows 10 Creator WSLClear Linux 147805K10K15K20K25KSE +/- 25.78, N = 5SE +/- 10.69, N = 523350.2425167.58-pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -O3 -march=native -fopenmp

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishWindows 10 Creator WSLClear Linux 147802K4K6K8K10KSE +/- 8.65, N = 3SE +/- 3.33, N = 3902184281. (CC) gcc options: -fopenmp -lcrypt

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingWindows 10 Creator WSLClear Linux 1478050100150200250212237-O2 -lSM -lICE-O3 -pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize -lfreetype -ljpeg -lxml21. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteWindows 10 Creator WSLClear Linux 147809001800270036004500SE +/- 25.80, N = 4SE +/- 15.71, N = 31564.894336.36-O2-O3 -pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteWindows 10 Creator WSLClear Linux 1478014002800420056007000SE +/- 353.84, N = 6SE +/- 27.25, N = 31760.426411.71-O2-O3 -pipe -fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHWindows 10 Creator WSLClear Linux 14780600K1200K1800K2400K3000KSE +/- 27806.62, N = 6SE +/- 27919.70, N = 31059271.302833416.75-fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETWindows 10 Creator WSLClear Linux 14780800K1600K2400K3200K4000KSE +/- 36273.01, N = 6SE +/- 36055.31, N = 31351951.273886683.83-fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETWindows 10 Creator WSLClear Linux 14780600K1200K1800K2400K3000KSE +/- 9214.63, N = 3SE +/- 5290.00, N = 31209818.582819568.75-fexceptions -fstack-protector -m64 -malign-data=abi -ftree-vectorize1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteWindows 10 Creator WSLClear Linux 14780130K260K390K520K650KSE +/- 270.75, N = 3SE +/- 617.65, N = 3564933624139


Phoronix Test Suite v10.8.4