Windows 10 WSL Benchmarks 2019

Windows Subsystem for Linux (WSL) on up-to-date Microsoft Windows 10 installation as of January 2019. Tests for a future article on Phoronix.com.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1901173-PTS-WINDOWSW92
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
Chess Test Suite 2 Tests
Timed Code Compilation 2 Tests
C/C++ Compiler Tests 7 Tests
Compression Tests 2 Tests
CPU Massive 16 Tests
Creator Workloads 5 Tests
Encoding 3 Tests
HPC - High Performance Computing 3 Tests
Multi-Core 10 Tests
NVIDIA GPU Compute 3 Tests
Programmer / Developer System Benchmarks 4 Tests
Renderers 2 Tests
Scientific Computing 2 Tests
Server 2 Tests
Server CPU Tests 10 Tests
Single-Threaded 4 Tests
Common Workstation Benchmarks 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Windows 10
January 17 2019
  36 Minutes
Ubuntu 18.04
January 15 2019
  1 Hour, 14 Minutes
openSUSE Leap 42.3
January 16 2019
  1 Hour, 4 Minutes
Debian Stretch
January 16 2019
  1 Hour, 7 Minutes
WLinux
January 16 2019
  1 Hour, 14 Minutes
WLinux Enterprise
January 16 2019
  1 Hour, 13 Minutes
Invert Hiding All Results Option
  1 Hour, 5 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Windows 10 WSL Benchmarks 2019 - Phoronix Test Suite

Windows 10 WSL Benchmarks 2019

Windows Subsystem for Linux (WSL) on up-to-date Microsoft Windows 10 installation as of January 2019. Tests for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1901173-PTS-WINDOWSW92&sro&grw.

Windows 10 WSL Benchmarks 2019ProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay DriverFile-SystemScreen ResolutionCompilerSystem LayerWindows 10Ubuntu 18.04openSUSE Leap 42.3Debian StretchWLinuxWLinux EnterpriseIntel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads)ASUS PRIME X299-A4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16466GB Samsung SSD 970 EVO 500GBNVIDIA GeForce GTX TITAN X 12GB (1392/3505MHz)Microsoft Windows 10 Pro Build 1776310.0 (x86_64)417.35 (25.21.14.1735)NTFS2560x144016384MB466GBUbuntu 18.044.4.0-17763-Microsoft (x86_64)GCC 7.3.0wslfsWSLopenSUSE Leap 42.3GCC 4.8.5WSLFSDebian GNU/Linux 9GCC 6.3.0 20170516wslfsWLinuxGCC 8.2.0Scientific Linux 7.6GCC 4.8.5 20150623WSLFSOpenBenchmarking.orgPython Details- Windows 10: Python 2.7.15- Ubuntu 18.04: Python 2.7.15rc1 + Python 3.6.7- openSUSE Leap 42.3: Python 2.7.13 + Python 3.4.6- Debian Stretch: Python 2.7.13 + Python 3.5.3- WLinux: Python 2.7.15+ + Python 3.7.2- WLinux Enterprise: Python 2.7.5Compiler Details- Ubuntu 18.04: --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 - openSUSE Leap 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 - Debian Stretch: --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 - WLinux: --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 - WLinux Enterprise: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic Environment Details- WLinux, WLinux Enterprise: LIBGL_ALWAYS_INDIRECT=1

Windows 10 WSL Benchmarks 2019crafty: Elapsed Timecompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9encode-flac: WAV To FLACencode-mp3: WAV To MP3hmmer: Pfam Database Searchrodinia: OpenMP CFD Solvernamd: ATPase Simulation - 327,506 Atomsprimesieve: 1e12 Prime Number Generationbuild-php: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19asmfish: 1024 Hash Memory, 26 Depthbuild-linux-kernel: Time To Compilex264: H.264 Video Encodingv-ray: CPUblender: BMW27 - CPU-Onlyphpbench: PHP Benchmark Suitesqlite: Timed SQLite Insertionspybench: Total For Average Test TimesWindows 10Ubuntu 18.04openSUSE Leap 42.3Debian StretchWLinuxWLinux Enterprise860879087.949.9411.201.7438712.8910.654931967513747.4114136527692.421304873276887.7610.6627.2212.2714.600.9902716.0873.6211.734946842987.3211345.46117628838127948885310487.4010.7827.6914.3619.030.9918615.8764.8811.545038614293.2911647.321175129741321250875359288.1810.1627.2214.9714.320.9908615.9678.7111.544967207588.2211347.101175163301311225876190587.6010.8127.6811.9914.320.9922215.9680.6511.974866419188.2145.22116651581134899889915988.2210.5827.7014.5019.110.9922866.0311.624975826081.5046.69235383132OpenBenchmarking.org

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.32M4M6M8M10MSE +/- 5993.17, N = 3SE +/- 16154.44, N = 3SE +/- 6724.78, N = 3SE +/- 10537.04, N = 3SE +/- 33182.56, N = 3SE +/- 6235.20, N = 38753592873276887619058899159860879088531041. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Debian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.320406080100SE +/- 0.11, N = 3SE +/- 0.36, N = 3SE +/- 0.13, N = 3SE +/- 0.22, N = 3SE +/- 0.47, N = 3SE +/- 0.25, N = 388.1887.7687.6088.2287.9487.40-std=gnu99-std=gnu991. (CC) gcc options: -pthread -fvisibility=hidden -O2

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.33691215SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.10, N = 510.1610.6610.8110.589.9410.781. (CXX) g++ options: -O2 -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Debian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.3714212835SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 327.2227.2227.6827.7011.2027.691. (CC) gcc options: -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseopenSUSE Leap 42.348121620SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 314.9712.2711.9914.5014.361. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseopenSUSE Leap 42.3510152025SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 314.3214.6014.3219.1119.03-O2 -lOpenCL-O2 -lOpenCL-O2 -lOpenCL-O3 -fopenmp-O2 -lOpenCL1. (CXX) g++ options:

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.30.39240.78481.17721.56961.962SE +/- 0.00162, N = 3SE +/- 0.00082, N = 3SE +/- 0.00018, N = 3SE +/- 0.00166, N = 3SE +/- 0.02771, N = 4SE +/- 0.00197, N = 30.990860.990270.992220.992281.743870.99186

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.21e12 Prime Number GenerationDebian StretchUbuntu 18.04WLinuxWindows 10openSUSE Leap 42.348121620SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 315.9616.0815.9612.8915.871. (CXX) g++ options: -O3 -lpthread

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseopenSUSE Leap 42.320406080100SE +/- 0.42, N = 3SE +/- 0.13, N = 3SE +/- 0.35, N = 3SE +/- 0.33, N = 3SE +/- 0.29, N = 378.7173.6280.6566.0364.881. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Debian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.33691215SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 311.5411.7311.9711.6210.6511.541. (CC) gcc options: -O3 -pthread -lz

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.311M22M33M44M55MSE +/- 404949.03, N = 3SE +/- 483829.56, N = 3SE +/- 243216.94, N = 3SE +/- 341105.18, N = 3SE +/- 810011.65, N = 3SE +/- 719670.38, N = 5496720754946842948664191497582604931967550386142

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseopenSUSE Leap 42.320406080100SE +/- 1.44, N = 12SE +/- 2.14, N = 12SE +/- 1.60, N = 12SE +/- 1.41, N = 12SE +/- 1.97, N = 1288.2287.3288.2181.5093.29

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingDebian StretchUbuntu 18.04Windows 10openSUSE Leap 42.3306090120150SE +/- 3.53, N = 11SE +/- 3.49, N = 11SE +/- 0.54, N = 3SE +/- 0.38, N = 31131131371161. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgSeconds, Fewer Is BetterChaos Group V-RAY 1.1.0Mode: CPUDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.31122334455SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.51, N = 3SE +/- 0.07, N = 347.1045.4645.2246.6947.4147.32

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyDebian StretchUbuntu 18.04WLinuxWindows 10openSUSE Leap 42.3306090120150117117116141117

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.3140K280K420K560K700KSE +/- 1164.94, N = 3SE +/- 2242.30, N = 3SE +/- 1401.47, N = 3SE +/- 1074.35, N = 3SE +/- 7371.88, N = 3SE +/- 381.41, N = 3516330628838651581235383365276512974

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsDebian StretchUbuntu 18.04WLinuxWLinux EnterpriseWindows 10openSUSE Leap 42.3306090120150SE +/- 0.67, N = 3SE +/- 0.65, N = 3SE +/- 1.41, N = 3SE +/- 1.19, N = 3SE +/- 0.20, N = 3SE +/- 0.78, N = 3131.00127.00134.00132.0092.42132.001. (CC) gcc options: -O2 -lz -ldl -lpthread

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesDebian StretchUbuntu 18.04WLinuxWindows 10openSUSE Leap 42.330060090012001500SE +/- 1.00, N = 3SE +/- 0.58, N = 3SE +/- 3.00, N = 3SE +/- 3.28, N = 3122594889913041250

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeDebian StretchUbuntu 18.04WLinuxWLinux Enterprise20406080100SE +/- 1.22, N = 9SE +/- 1.34, N = 3SE +/- 1.66, N = 3SE +/- 1.88, N = 31071051041081. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsDebian StretchUbuntu 18.04WLinuxWLinux Enterprise80160240320400SE +/- 4.71, N = 3SE +/- 17.55, N = 11SE +/- 26.75, N = 9SE +/- 22.57, N = 123783743593251. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeDebian StretchUbuntu 18.04WLinuxWLinux Enterprise20406080100SE +/- 1.73, N = 4SE +/- 0.46, N = 3SE +/- 1.72, N = 4SE +/- 0.38, N = 31071081061111. (CC) gcc options: -static


Phoronix Test Suite v10.8.4