既然容器是轻量级的操作系统虚拟化,我们能否获得与原生(主机)相同的性能?
性能有何差异?
任何线索都将受到高度赞赏,或者如果您有任何分析报告或任何有关主机与容器性能比较的引用将会有所帮助。
IA
最佳答案
此问题已被answered 。虽然答案专门针对 Docker,但它可以推广到其他 符合 OCI 的容器技术:它们都使用相同的原语,例如 cgroup、Linux 命名空间和(主要是)unionfs。
请记住,(对于 Docker)这仅指在 Linux 中运行的容器。如果您在 Windows 或 Mac 上运行 Docker 容器,您将拥有一个 LInux 虚拟化层,这会导致额外(显着1)的性能损失。
编辑:还有其他“容器化”方法,例如 KVM - 由于问题被标记为“Docker”,我认为它是专门询问 Docker 容器的性能影响。
关于docker - 容器与主机( native )性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65626587/