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 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 2019 Processor Motherboard Memory Disk Graphics OS Kernel Display Driver File-System Screen Resolution Compiler System Layer Windows 10 Ubuntu 18.04 openSUSE Leap 42.3 Debian Stretch WLinux WLinux Enterprise Intel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads) ASUS PRIME X299-A 4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16 466GB Samsung SSD 970 EVO 500GB NVIDIA GeForce GTX TITAN X 12GB (1392/3505MHz) Microsoft Windows 10 Pro Build 17763 10.0 (x86_64) 417.35 (25.21.14.1735) NTFS 2560x1440 16384MB 466GB Ubuntu 18.04 4.4.0-17763-Microsoft (x86_64) GCC 7.3.0 wslfs WSL openSUSE Leap 42.3 GCC 4.8.5 WSLFS Debian GNU/Linux 9 GCC 6.3.0 20170516 wslfs WLinux GCC 8.2.0 Scientific Linux 7.6 GCC 4.8.5 20150623 WSLFS OpenBenchmarking.org Python 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.5 Compiler 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 2019 crafty: Elapsed Time compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 encode-flac: WAV To FLAC encode-mp3: WAV To MP3 hmmer: Pfam Database Search rodinia: OpenMP CFD Solver namd: ATPase Simulation - 327,506 Atoms primesieve: 1e12 Prime Number Generation build-php: Time To Compile compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 asmfish: 1024 Hash Memory, 26 Depth build-linux-kernel: Time To Compile x264: H.264 Video Encoding v-ray: CPU blender: BMW27 - CPU-Only phpbench: PHP Benchmark Suite sqlite: Timed SQLite Insertions pybench: Total For Average Test Times Windows 10 Ubuntu 18.04 openSUSE Leap 42.3 Debian Stretch WLinux WLinux Enterprise 8608790 87.94 9.94 11.20 1.74387 12.89 10.65 49319675 137 47.41 141 365276 92.42 1304 8732768 87.76 10.66 27.22 12.27 14.60 0.99027 16.08 73.62 11.73 49468429 87.32 113 45.46 117 628838 127 948 8853104 87.40 10.78 27.69 14.36 19.03 0.99186 15.87 64.88 11.54 50386142 93.29 116 47.32 117 512974 132 1250 8753592 88.18 10.16 27.22 14.97 14.32 0.99086 15.96 78.71 11.54 49672075 88.22 113 47.10 117 516330 131 1225 8761905 87.60 10.81 27.68 11.99 14.32 0.99222 15.96 80.65 11.97 48664191 88.21 45.22 116 651581 134 899 8899159 88.22 10.58 27.70 14.50 19.11 0.99228 66.03 11.62 49758260 81.50 46.69 235383 132 OpenBenchmarking.org
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 2M 4M 6M 8M 10M SE +/- 5993.17, N = 3 SE +/- 16154.44, N = 3 SE +/- 6724.78, N = 3 SE +/- 10537.04, N = 3 SE +/- 33182.56, N = 3 SE +/- 6235.20, N = 3 8753592 8732768 8761905 8899159 8608790 8853104 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.36, N = 3 SE +/- 0.13, N = 3 SE +/- 0.22, N = 3 SE +/- 0.47, N = 3 SE +/- 0.25, N = 3 88.18 87.76 87.60 88.22 87.94 87.40 -std=gnu99 -std=gnu99 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.10, N = 5 10.16 10.66 10.81 10.58 9.94 10.78 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 27.22 27.22 27.68 27.70 11.20 27.69 1. (CC) gcc options: -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise openSUSE Leap 42.3 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 14.97 12.27 11.99 14.50 14.36 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise openSUSE Leap 42.3 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 14.32 14.60 14.32 19.11 19.03 -O2 -lOpenCL -O2 -lOpenCL -O2 -lOpenCL -O3 -fopenmp -O2 -lOpenCL 1. (CXX) g++ options:
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 0.3924 0.7848 1.1772 1.5696 1.962 SE +/- 0.00162, N = 3 SE +/- 0.00082, N = 3 SE +/- 0.00018, N = 3 SE +/- 0.00166, N = 3 SE +/- 0.02771, N = 4 SE +/- 0.00197, N = 3 0.99086 0.99027 0.99222 0.99228 1.74387 0.99186
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.2 1e12 Prime Number Generation Debian Stretch Ubuntu 18.04 WLinux Windows 10 openSUSE Leap 42.3 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 15.96 16.08 15.96 12.89 15.87 1. (CXX) g++ options: -O3 -lpthread
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise openSUSE Leap 42.3 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 SE +/- 0.33, N = 3 SE +/- 0.29, N = 3 78.71 73.62 80.65 66.03 64.88 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 11.54 11.73 11.97 11.62 10.65 11.54 1. (CC) gcc options: -O3 -pthread -lz
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 11M 22M 33M 44M 55M SE +/- 404949.03, N = 3 SE +/- 483829.56, N = 3 SE +/- 243216.94, N = 3 SE +/- 341105.18, N = 3 SE +/- 810011.65, N = 3 SE +/- 719670.38, N = 5 49672075 49468429 48664191 49758260 49319675 50386142
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise openSUSE Leap 42.3 20 40 60 80 100 SE +/- 1.44, N = 12 SE +/- 2.14, N = 12 SE +/- 1.60, N = 12 SE +/- 1.41, N = 12 SE +/- 1.97, N = 12 88.22 87.32 88.21 81.50 93.29
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Debian Stretch Ubuntu 18.04 Windows 10 openSUSE Leap 42.3 30 60 90 120 150 SE +/- 3.53, N = 11 SE +/- 3.49, N = 11 SE +/- 0.54, N = 3 SE +/- 0.38, N = 3 113 113 137 116 1. (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.org Seconds, Fewer Is Better Chaos Group V-RAY 1.1.0 Mode: CPU Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.51, N = 3 SE +/- 0.07, N = 3 47.10 45.46 45.22 46.69 47.41 47.32
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Debian Stretch Ubuntu 18.04 WLinux Windows 10 openSUSE Leap 42.3 30 60 90 120 150 117 117 116 141 117
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 140K 280K 420K 560K 700K SE +/- 1164.94, N = 3 SE +/- 2242.30, N = 3 SE +/- 1401.47, N = 3 SE +/- 1074.35, N = 3 SE +/- 7371.88, N = 3 SE +/- 381.41, N = 3 516330 628838 651581 235383 365276 512974
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise Windows 10 openSUSE Leap 42.3 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.65, N = 3 SE +/- 1.41, N = 3 SE +/- 1.19, N = 3 SE +/- 0.20, N = 3 SE +/- 0.78, N = 3 131.00 127.00 134.00 132.00 92.42 132.00 1. (CC) gcc options: -O2 -lz -ldl -lpthread
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Debian Stretch Ubuntu 18.04 WLinux Windows 10 openSUSE Leap 42.3 300 600 900 1200 1500 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 SE +/- 3.00, N = 3 SE +/- 3.28, N = 3 1225 948 899 1304 1250
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise 20 40 60 80 100 SE +/- 1.22, N = 9 SE +/- 1.34, N = 3 SE +/- 1.66, N = 3 SE +/- 1.88, N = 3 107 105 104 108 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise 80 160 240 320 400 SE +/- 4.71, N = 3 SE +/- 17.55, N = 11 SE +/- 26.75, N = 9 SE +/- 22.57, N = 12 378 374 359 325 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Debian Stretch Ubuntu 18.04 WLinux WLinux Enterprise 20 40 60 80 100 SE +/- 1.73, N = 4 SE +/- 0.46, N = 3 SE +/- 1.72, N = 4 SE +/- 0.38, N = 3 107 108 106 111 1. (CC) gcc options: -static
Phoronix Test Suite v10.8.4