Windows 10 WSL May 2020 vs. Ubuntu 20.04 Intel Core i9-10900K Windows 10 May 2020 WSL benchmarking on Ubuntu. Benchmarks by Michael Larabel for a future article.. Ubuntu 20.04 WSL: Processor: Intel Core i9-10900K @ 3.70GHz (10 Cores / 20 Threads), Memory: 16GB, Disk: 233GB OS: Ubuntu 20.04, Kernel: 4.4.0-19041-Microsoft (x86_64), Compiler: GCC 9.3.0, File-System: wslfs, System Layer: wsl Ubuntu 20.04 WSL2: Processor: Intel Core i9-10900K (10 Cores / 20 Threads), Memory: 14GB, Disk: 2 x 275GB Virtual Disk OS: Ubuntu 20.04, Kernel: 4.19.104-microsoft-standard (x86_64), Compiler: GCC 9.3.0, File-System: ext4, System Layer: microsoft Ubuntu 20.04: Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201 OS: Ubuntu 20.04, Kernel: 5.4.0-37-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Java Gradle Build Gradle Build: Reactor Seconds < Lower Is Better Ubuntu 20.04 WSL .. 194.11 |=================================================== Ubuntu 20.04 WSL2 . 174.55 |============================================== Ubuntu 20.04 ...... 190.11 |================================================== Stress-NG 0.11.07 Test: MMAP Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 335.17 |======================================= Ubuntu 20.04 WSL2 . 437.30 |=================================================== Ubuntu 20.04 ...... 380.19 |============================================ Stress-NG 0.11.07 Test: Crypto Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 2678.32 |================================================== Ubuntu 20.04 WSL2 . 2648.68 |================================================= Ubuntu 20.04 ...... 2677.71 |================================================== Stress-NG 0.11.07 Test: Malloc Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 60939134.36 |======================================= Ubuntu 20.04 WSL2 . 67258449.69 |=========================================== Ubuntu 20.04 ...... 72084206.39 |============================================== Stress-NG 0.11.07 Test: RdRand Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 195563.03 |================================================ Ubuntu 20.04 WSL2 . 193805.90 |================================================ Ubuntu 20.04 ...... 195280.36 |================================================ Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 2316.86 | Ubuntu 20.04 WSL2 . 241752.30 |================================================ Ubuntu 20.04 ...... 233321.47 |============================================== Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 4814.57 |================================================== Ubuntu 20.04 WSL2 . 4703.55 |================================================= Ubuntu 20.04 ...... 4721.58 |================================================= Stress-NG 0.11.07 Test: Matrix Math Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 68482.64 |================================================= Ubuntu 20.04 WSL2 . 61745.47 |============================================ Ubuntu 20.04 ...... 64054.60 |============================================== Stress-NG 0.11.07 Test: Vector Math Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 94500.25 |================================================= Ubuntu 20.04 WSL2 . 93491.09 |================================================ Ubuntu 20.04 ...... 94537.61 |================================================= Stress-NG 0.11.07 Test: Memory Copying Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 3479.16 |================================================ Ubuntu 20.04 WSL2 . 3200.19 |============================================ Ubuntu 20.04 ...... 3633.99 |================================================== Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 1216.69 |======== Ubuntu 20.04 WSL2 . 7378.46 |=============================================== Ubuntu 20.04 ...... 7793.68 |================================================== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 5508980.78 |============================= Ubuntu 20.04 WSL2 . 8858304.53 |=============================================== Ubuntu 20.04 ...... 6192027.19 |================================= Stress-NG 0.11.07 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 1875267.57 |=============================================== Ubuntu 20.04 WSL2 . 1798240.45 |============================================= Ubuntu 20.04 ...... 1841233.98 |============================================== Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Ubuntu 20.04 WSL .. 237.47 |=================================================== Ubuntu 20.04 WSL2 . 234.54 |================================================== Ubuntu 20.04 ...... 236.80 |=================================================== Renaissance 0.10.0 Test: Scala Dotty ms < Lower Is Better Ubuntu 20.04 WSL .. 1493.79 |================================================== Ubuntu 20.04 WSL2 . 1305.62 |============================================ Ubuntu 20.04 ...... 1312.91 |============================================ Renaissance 0.10.0 Test: Random Forest ms < Lower Is Better Ubuntu 20.04 WSL .. 1544.58 |================================================== Ubuntu 20.04 WSL2 . 1512.01 |================================================= Ubuntu 20.04 ...... 1506.07 |================================================= Renaissance 0.10.0 Test: Apache Spark ALS ms < Lower Is Better Ubuntu 20.04 WSL .. 3031.12 |================================================== Ubuntu 20.04 WSL2 . 1720.56 |============================ Ubuntu 20.04 ...... 1701.44 |============================ Renaissance 0.10.0 Test: Apache Spark Bayes ms < Lower Is Better Ubuntu 20.04 WSL .. 2416.18 |====================================== Ubuntu 20.04 WSL2 . 3178.87 |================================================== Ubuntu 20.04 ...... 1893.03 |============================== Renaissance 0.10.0 Test: Savina Reactors.IO ms < Lower Is Better Ubuntu 20.04 WSL .. 10835.60 |============= Ubuntu 20.04 WSL2 . 41408.20 |================================================= Ubuntu 20.04 ...... 15827.87 |=================== Renaissance 0.10.0 Test: Apache Spark PageRank ms < Lower Is Better Ubuntu 20.04 WSL .. 3157.43 |================================================== Ubuntu 20.04 WSL2 . 3114.02 |================================================= Ubuntu 20.04 ...... 2954.66 |=============================================== Renaissance 0.10.0 Test: Twitter HTTP Requests ms < Lower Is Better Ubuntu 20.04 WSL .. 3117.95 |================================================== Ubuntu 20.04 WSL2 . 3060.07 |================================================= Ubuntu 20.04 ...... 1950.69 |=============================== Renaissance 0.10.0 Test: In-Memory Database Shootout ms < Lower Is Better Ubuntu 20.04 WSL .. 9552.44 |================================================== Ubuntu 20.04 WSL2 . 5902.76 |=============================== Ubuntu 20.04 ...... 2948.49 |=============== Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Ubuntu 20.04 WSL .. 10987.56 |======================= Ubuntu 20.04 WSL2 . 23093.08 |================================================= Ubuntu 20.04 ...... 9176.67 |=================== Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures ms < Lower Is Better Ubuntu 20.04 WSL .. 1340.31 |===================================== Ubuntu 20.04 WSL2 . 1823.41 |================================================== Ubuntu 20.04 ...... 1234.59 |================================== LeelaChessZero 0.25 Backend: BLAS Nodes Per Second > Higher Is Better Ubuntu 20.04 WSL .. 317 |============================================== Ubuntu 20.04 WSL2 . 369 |===================================================== Ubuntu 20.04 ...... 376 |====================================================== LeelaChessZero 0.25 Backend: Eigen Nodes Per Second > Higher Is Better Ubuntu 20.04 WSL .. 548 |================================================= Ubuntu 20.04 WSL2 . 606 |====================================================== Ubuntu 20.04 ...... 594 |===================================================== GROMACS 2020.1 Water Benchmark Ns Per Day > Higher Is Better Ubuntu 20.04 WSL .. 0.914 |================================================= Ubuntu 20.04 WSL2 . 0.779 |========================================== Ubuntu 20.04 ...... 0.972 |==================================================== NAMD 2.13 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better Ubuntu 20.04 WSL .. 1.20379 |================================================== Ubuntu 20.04 WSL2 . 1.21440 |================================================== Ubuntu 20.04 ...... 1.19857 |================================================= Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better Ubuntu 20.04 WSL .. 35.55 |==================================================== Ubuntu 20.04 WSL2 . 19.00 |============================ Ubuntu 20.04 ...... 18.15 |=========================== Timed LLVM Compilation 10.0 Time To Compile Seconds < Lower Is Better Ubuntu 20.04 WSL .. 590.06 |=================================================== Ubuntu 20.04 WSL2 . 563.36 |================================================= Ubuntu 20.04 ...... 498.29 |=========================================== Timed PHP Compilation 7.4.2 Time To Compile Seconds < Lower Is Better Ubuntu 20.04 WSL .. 74.29 |==================================================== Ubuntu 20.04 WSL2 . 50.57 |=================================== Ubuntu 20.04 ...... 47.81 |================================= Zstd Compression 1.4.5 Compression Level: 3 MB/s > Higher Is Better Ubuntu 20.04 WSL .. 2804.2 |================================================== Ubuntu 20.04 WSL2 . 2565.6 |============================================= Ubuntu 20.04 ...... 2889.0 |=================================================== Zstd Compression 1.4.5 Compression Level: 19 MB/s > Higher Is Better Ubuntu 20.04 WSL .. 29.8 |==================================================== Ubuntu 20.04 WSL2 . 29.8 |==================================================== Ubuntu 20.04 ...... 30.3 |===================================================== Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better Ubuntu 20.04 WSL .. 108.71 |=================================================== Ubuntu 20.04 WSL2 . 64.56 |============================== Ubuntu 20.04 ...... 62.47 |============================= AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 0.37 |===================================================== Ubuntu 20.04 WSL2 . 0.36 |==================================================== Ubuntu 20.04 ...... 0.36 |==================================================== AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 2.98 |===================================================== Ubuntu 20.04 WSL2 . 2.97 |===================================================== Ubuntu 20.04 ...... 2.97 |===================================================== AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 25.54 |==================================================== Ubuntu 20.04 WSL2 . 25.59 |==================================================== Ubuntu 20.04 ...... 25.68 |==================================================== AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 4.72 |===================================================== Ubuntu 20.04 WSL2 . 4.71 |===================================================== Ubuntu 20.04 ...... 4.68 |===================================================== AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 47.84 |================================================== Ubuntu 20.04 WSL2 . 48.02 |=================================================== Ubuntu 20.04 ...... 49.34 |==================================================== SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 186.73 |================================================ Ubuntu 20.04 WSL2 . 194.92 |================================================== Ubuntu 20.04 ...... 200.47 |=================================================== SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 191.84 |=============================================== Ubuntu 20.04 WSL2 . 198.20 |================================================= Ubuntu 20.04 ...... 207.76 |=================================================== SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 178.63 |================================================== Ubuntu 20.04 WSL2 . 173.91 |================================================ Ubuntu 20.04 ...... 183.26 |=================================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 0.155 |=================================================== Ubuntu 20.04 WSL2 . 0.146 |================================================ Ubuntu 20.04 ...... 0.157 |==================================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 4.320 |=================================================== Ubuntu 20.04 WSL2 . 4.092 |================================================= Ubuntu 20.04 ...... 4.380 |==================================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better Ubuntu 20.04 WSL .. 39.66 |==================================================== Ubuntu 20.04 WSL2 . 37.04 |================================================= Ubuntu 20.04 ...... 38.78 |=================================================== Chaos Group V-RAY 4.10.07 Mode: CPU Ksamples > Higher Is Better Ubuntu 20.04 WSL .. 19151 |================================================== Ubuntu 20.04 WSL2 . 18387 |================================================ Ubuntu 20.04 ...... 19792 |==================================================== libavif avifenc 0.7.3 Encoder Speed: 0 Seconds < Lower Is Better Ubuntu 20.04 WSL .. 74.97 |==================================================== Ubuntu 20.04 WSL2 . 73.47 |=================================================== Ubuntu 20.04 ...... 70.54 |================================================= libavif avifenc 0.7.3 Encoder Speed: 2 Seconds < Lower Is Better Ubuntu 20.04 WSL .. 45.16 |==================================================== Ubuntu 20.04 WSL2 . 42.45 |================================================= Ubuntu 20.04 ...... 42.49 |================================================= libavif avifenc 0.7.3 Encoder Speed: 8 Seconds < Lower Is Better Ubuntu 20.04 WSL .. 6.749 |==================================================== Ubuntu 20.04 WSL2 . 4.061 |=============================== Ubuntu 20.04 ...... 4.403 |================================== libavif avifenc 0.7.3 Encoder Speed: 10 Seconds < Lower Is Better Ubuntu 20.04 WSL .. 6.536 |==================================================== Ubuntu 20.04 WSL2 . 3.840 |=============================== Ubuntu 20.04 ...... 4.223 |================================== Intel Open Image Denoise 1.2.0 Scene: Memorial Images / Sec > Higher Is Better Ubuntu 20.04 WSL .. 10.38 |================================================= Ubuntu 20.04 WSL2 . 9.04 |=========================================== Ubuntu 20.04 ...... 11.00 |==================================================== OpenVKL 0.9 Benchmark: vklBenchmark Items / Sec > Higher Is Better Ubuntu 20.04 WSL .. 184.31 |================================================= Ubuntu 20.04 WSL2 . 166.64 |============================================ Ubuntu 20.04 ...... 191.89 |=================================================== LuxCoreRender 2.3 Scene: DLSC M samples/sec > Higher Is Better Ubuntu 20.04 WSL .. 2.19 |==================================================== Ubuntu 20.04 WSL2 . 2.22 |===================================================== Ubuntu 20.04 ...... 2.18 |==================================================== LuxCoreRender 2.3 Scene: Rainbow Colors and Prism M samples/sec > Higher Is Better Ubuntu 20.04 WSL .. 2.50 |=================================================== Ubuntu 20.04 WSL2 . 2.58 |===================================================== Ubuntu 20.04 ...... 2.45 |================================================== OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis FPS > Higher Is Better Ubuntu 20.04 WSL .. 23.26 |==================================================== Ubuntu 20.04 WSL2 . 22.56 |================================================== Ubuntu 20.04 ...... 23.26 |==================================================== OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis FPS > Higher Is Better Ubuntu 20.04 WSL .. 3.90625 |================================================= Ubuntu 20.04 WSL2 . 3.76000 |================================================ Ubuntu 20.04 ...... 3.95000 |================================================== OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer FPS > Higher Is Better Ubuntu 20.04 WSL .. 1.94 |=================================================== Ubuntu 20.04 WSL2 . 1.84 |================================================= Ubuntu 20.04 ...... 2.00 |===================================================== OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis FPS > Higher Is Better Ubuntu 20.04 WSL .. 27.78 |=================================================== Ubuntu 20.04 WSL2 . 27.03 |================================================= Ubuntu 20.04 ...... 28.57 |==================================================== OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer FPS > Higher Is Better Ubuntu 20.04 WSL .. 2.11 |==================================================== Ubuntu 20.04 WSL2 . 2.02 |================================================== Ubuntu 20.04 ...... 2.14 |===================================================== OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis FPS > Higher Is Better Ubuntu 20.04 WSL .. 20.69 |==================================================== Ubuntu 20.04 WSL2 . 20.37 |=================================================== Ubuntu 20.04 ...... 20.83 |==================================================== OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer FPS > Higher Is Better Ubuntu 20.04 WSL .. 5.85 |==================================================== Ubuntu 20.04 WSL2 . 5.64 |================================================== Ubuntu 20.04 ...... 5.92 |===================================================== OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer FPS > Higher Is Better Ubuntu 20.04 WSL .. 250 |====================================================== Ubuntu 20.04 WSL2 . 250 |====================================================== Ubuntu 20.04 ...... 250 |====================================================== YafaRay 3.4.1 Total Time For Sample Scene Seconds < Lower Is Better Ubuntu 20.04 WSL .. 108.89 |================================================== Ubuntu 20.04 WSL2 . 110.94 |=================================================== Ubuntu 20.04 ...... 109.08 |================================================== Build2 0.12 Time To Compile Seconds < Lower Is Better Ubuntu 20.04 WSL .. 109.34 |=================================================== Ubuntu 20.04 WSL2 . 91.17 |=========================================== Ubuntu 20.04 ...... 84.99 |======================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Ubuntu 20.04 WSL .. 163404 |======== Ubuntu 20.04 WSL2 . 974210 |=============================================== Ubuntu 20.04 ...... 1035099 |================================================== Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better Ubuntu 20.04 WSL .. 68607212 |================================================= Ubuntu 20.04 WSL2 . 67532072 |================================================ Ubuntu 20.04 ...... 68019307 |================================================= Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better Ubuntu 20.04 WSL .. 169100 |===== Ubuntu 20.04 WSL2 . 1616819 |================================================= Ubuntu 20.04 ...... 1655555 |================================================== Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better Ubuntu 20.04 WSL .. 1226477 |==================== Ubuntu 20.04 WSL2 . 2729845 |============================================= Ubuntu 20.04 ...... 3026236 |================================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better Ubuntu 20.04 WSL .. 64.72 |==================================================== Ubuntu 20.04 WSL2 . 41.27 |================================= Ubuntu 20.04 ...... 41.57 |================================= Geometric Mean Of All Test Results Result Composite - Windows 10 WSL May 2020 vs. Ubuntu 20.04 Geometric Mean > Higher Is Better Ubuntu 20.04 WSL .. 39.50 |======================================== Ubuntu 20.04 WSL2 . 47.80 |================================================ Ubuntu 20.04 ...... 51.78 |==================================================== Number Of First Place Finishes Wins - 69 Tests Wins Ubuntu 20.04 ...... 42 |======================================================= Ubuntu 20.04 WSL .. 15 |==================== Ubuntu 20.04 WSL2 . 12 |================ Number Of Last Place Finishes Losses - 69 Tests Losses Ubuntu 20.04 WSL .. 33 |======================================================= Ubuntu 20.04 WSL2 . 33 |======================================================= Ubuntu 20.04 ...... 3 |=====