Windows 10 WSL vs. Docker on Windows 10 vs. Bare Metal Linux Performance

Written by Michael Larabel in Operating Systems on 1 December 2017 at 10:00 AM EST. Page 2 of 5. 18 Comments.
Linux WSL Docker Comparison

As with our past Windows 10 WSL benchmarking, the main bottleneck for this Linux-on-Windows implementation is with the I/O performance. Microsoft made some improvements with Windows 10 Fall Creator's Update and they have said they are exploring further optimizations to come, but for now there is significant overhead. When running these Linux distributions on Docker with Windows 10, the performance was multiple times faster than WSL. But, of course, when running these distributions on the system directly the performance was in turn multiple times faster.

Linux WSL Docker Comparison
Linux WSL Docker Comparison
Linux WSL Docker Comparison

FS-Mark wouldn't run on openSUSE Leap with its older compiler stack, but the results are similar as with SQLite in finding the Docker-ized Ubuntu performing much better than on WSL and then obviously much greater performance with the bare metal performance. Clear Linux lost to Ubuntu slightly when running on Docker but when running bare metal with all of Clear's optimization work, it was significantly faster than Ubuntu.


Related Articles