When copying data from another machine on the LAN to the windows host machine, I can get about 90MB/s
From a docker container, I can only get about 4MB/s. If I open the console to the MobyLinuxVM from Hyper-V Manager, I get the same slow performance.
Looking at Task Manager when doing a transfer to/from a container, or to/from the Moby VM, the com.docker.slirp.exe process hits 20% percent. I have a 4 core box with hyper threading enabled (so 8 threads), so this means it’s using more than 100% of a single CPU thread.
A diagnostic was uploaded with id: E8962A26-24A2-4F55-A14F-B847E6747A7A/2016-06-21_14-52-21
- host distribution and version
Windows 10 Version 1511 (OS Build 10586.420)
Steps to reproduce the behavior
- Either start a container, or open the console to MobyLinuxVM from Hyper-V Manager
- wget ftp://some-host-on-the-lan/path/to/large/file
- Watch the CPU usage of com.docker.slirp.exe in task manager