容器与主机(本机)性能

Con*_*est 2 containers amazon-ecs docker kubernetes google-kubernetes-engine

  • 既然容器是轻量级的操作系统虚拟化,那么我们能否获得与原生(主机)相同的性能呢?

  • 性能上会有什么差异?

任何线索都将受到高度赞赏,或者如果您有任何分析报告或任何有关主机与容器性能比较的参考将会有所帮助。

IA

cvo*_*igt 5

这个问题已经有了答案。虽然答案专门针对 Docker,但它可以推广到其他符合 OCI 的容器技术:它们都使用相同的原语,例如 cgroup、Linux 命名空间和(主要是)unionfs。

请记住,(对于 Docker)这仅指在 Linux 中运行的容器。如果您在 Windows 或 Mac 上运行 Docker 容器,您将拥有一个 LInux 虚拟化层,这会导致额外(显着1)的性能损失。

编辑:还有其他“容器化”方法,例如 KVM - 由于问题被标记为“Docker”,我认为它是专门询问 docker 容器的性能影响。