我在嵌套的 Ubuntu VM 中遇到了 Docker 性能问题。以下是设置:
OpenStack 基础设施
我的工作站(A)
我的项目主持人(B)
我的项目 VM(C)
版本信息:
- 操作系统:Ubuntu 22.04
- Libvirt/KVM:6.0.0
- docker-ce:5:24.0.7-1~ubuntu.22.04~jammy
我正在运行一个 kayobe 命令,它部署 docker 镜像 bifrost-deploy:2023.1-ubuntu-jammy,它非常不透明,它使用 docker ansible 模块。
当我在工作站 (A) 上执行此操作时,大约需要 4-5 分钟。当我在项目主机 (B) 上执行此操作时,大约需要 6-7 分钟。这很好,这是预料之中的,因为增加了一层虚拟化。但是当我在项目虚拟机 (C) 上运行此操作时,需要 89 多分钟。
我已经尝试解决这个问题一段时间了,但总体上我并没有注意到(C)存在严重的性能问题。
有人有什么想法吗?谢谢!
更新:我禁用了 THP,这使得 (C) 上的构建过程从 89 分钟减少到 56 分钟,有很大的改进,但仍然需要很长时间。