我应该为我的VPSselectKVM还是OpenVZ?

我的VPS提供商给了我在KVM和OpenVZ之间的select。 128MB或256MB RAM的VPS的最佳select是什么?

KVM与OpenVZ相比具有更好的隔离度,在我的经验中,KVM也获得了更好的性能。 不过我听说有人说他们从OpenVZ获得了更好的性能。 尽pipe如此,KVM在过去的一年中已经走过了很长的一段路,所以如果现在超越OpenVZ,我不会感到惊讶。

KVM也支持任何操作系统(理论上),而OpenVZ仅限于Linux。

我们专门为我们的虚拟化系统使用KVM,并没有兴趣切换到其他任何东西。

KVM不提供任何接近OpenVZ(或Virtuozzo,其商业等同物)性能的地方。 需要注意的是,KVM需要在VPS 运行内核,而OpenVZ则使用共享内核运行容器,这一点非常重要。 这意味着一个256MB的KVM VPS实际上并没有OpenVZ用户空间可用的相同数量的内存。 OpenVZ是一种非常轻量级的虚拟化技术,可轻松胜过完整的虚拟化。

KVM确实提供了更好的隔离,尽pipe这对于容器中的用户空间通常是不明显的。

至于原来的问题,如果我购买VPS,有两个要考虑的因素:

1)在同样的价位上,KVM可以节省您的金钱。 256MB的KVM小于256MB的OpenVZ,因为你必须运行你自己的内核,所以实际的应用程序就less了。 另一方面,一些主机收取更多的OpenVZ,所以你需要做math。

2)托pipe公司过分承诺OpenVZ系统更容易,所以不好的托pipe公司可能会把你放在一个容器太多的系统上,所以要小心这个。

如果你从VPS提供商购买,那么KVM / Xen。 OpenVZ / LXC供应商可能会超卖他们的产品。

如果它是你自己的服务器,那么你可以在同一台机器上混合使用OpenVZ / LXC和KVM。

selectKVM是因为OpenVZ对其他主机来说通常更便宜:)

由于开销,OpenVZ并没有给你的进程分配全部的内存,所以对于较小的内存VPS,我倾向于selectKVM或XEN。