Docker Desktop 2.2+ 在主机卷挂载时性能极其缓慢

Jim*_*imT 5 windows docker mounted-volumes

我有一个在文件 io 方面非常密集的构建。它涉及 70k 个松散文件以及相当数量的压缩/解压缩。

当使用主机卷挂载在 Docker Desktop 2.2+ 容器内运行时,此构建的性能会直线下降。

12 分钟 - 直接 Windows 10

19 分钟 - Docker Desktop 2.1.0.5 针对主机安装的卷(Windows /c 驱动器)

71 分钟 - Docker Desktop 2.3.0.2 针对主机安装的卷(Windows /c 驱动器)

2 分钟 - Docker Desktop 2.1.0.5 对抗容器文件系统

2 分钟 - Docker Desktop 2.3.0.2 对抗容器文件系统

即使使用 Docker 2.1.0.5 对抗主机卷挂载,性能也不是很好。但是随着 DD 2.3 从 ~19 分钟到 ~71 分钟是头脑麻木。

还有其他人在文件 io 密集型任务中看到这种性能下降吗?