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

标签 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 分钟是头脑 NumPy 。

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

最佳答案

关于windows - Docker Desktop 2.2+ 在主机卷挂载时性能极其缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61820863/

相关文章:

docker - 如何在Windows 10上拉本地构建的Docker镜像?

c++ - 如何在 centos 中使用更新选项?

ubuntu - 启用了始终重启选项的 Docker 卷

hadoop - 无法将文件从 HDFS 复制到本地 FS 上的挂载设备

linux - 如何在Linux/Unix中实现GetThreadContext?

python - 避免 raw_input 在 Windows 循环中按下按键

PHP 没有在 Windows 上加载 php_pgsql.dll

c++ - Qt5 -static x64 和链接噩梦

node.js - Docker - "Error: EACCES: permission denied, mkdir '/project/node_modules/.cache/@babel'”

kubernetes - 更改安装在投影卷上的 kubernetes secret 文件的默认文件所有者和组所有者