OpenVZ 与 Xen,性能差别有多大?

OpenVZ 与 Xen,性能差别有多大?

有一个Xen 与 KVM 的性能对比关于 ServerFault 的问题。

如果在 Xen 和 OpenVZ 之间选择,速度差异会怎样?

搜索此类基准并未显示任何比 2008 年更新的结果。

比较 OpenVZ 和 Xen 的一些重要的性能测量是什么?

有人可能会说“你在比较橘子和菠萝”,但我必须从两者中选择一个,而且这必须是一个明智的选择。性能对我们来说是最重要的。我们可能会放弃 OpenVZ,因为 Xen 更普遍,但前提是性能开销不大。下个月(2011 年 1 月),我打算做自己的性能比较 -这里是项目规划博客

答案1

如果你只运行 Linux,那么 openvz 可能就足够了。我喜欢把它看作是一个超级 chroot 环境。

我还发现与 Xen 相比,调整 openvz 更容易,并且能够看到某些应用程序(特别是 java 中的 exec)的一些意外的内存消耗。

我必须承认,java 应用程序在 openvz 中有时会很麻烦,但一旦调整好,它就会运行得很好。我目前有 14 个 tomcat 实例在 gentoo 上运行,没有任何问题。

我选择 openvz 还有一个特殊情况,这是由于一些自定义应用程序的高精度事件计时而 Xen 失败了,所以如果你需要非常精确的计时那么 Xen 可能会让你失望。

答案2

如果您只将 Linux 作为操作系统放入虚拟机中 - 那么 OpenVZ 速度更快。请在 Google 上查找基准测试。

是的,这不是一回事,因为 openvz 是一个容器,而 xen 是一个虚拟机管理程序。

然而你应该检查 openvz 的进度因为一些 Linux 发行版已经放弃了它。

相关内容