我的VPS提供商让我可以选择KVM和OpenVZ。具有128MB或256MB RAM的VPS的最佳选择是什么?
答案 0 :(得分:186)
KVM没有提供接近OpenVZ(或Virtuozzo,其商业等价物)性能的任何地方。值得注意的是,KVM需要在VPS内部运行内核,而OpenVZ需要使用共享内核运行容器。这意味着256MB KVM VPS实际上并没有OpenVZ可用于用户空间的相同内存量。 OpenVZ是一种极其轻量级的虚拟化技术,可轻松胜过完全虚拟化。
KVM确实提供了更好的隔离,尽管这对容器中的用户空间通常不明显。
至于最初的问题,如果我购买VPS,需要考虑两个因素:
1)在相同的价格点,使用KVM可以减少您的钱。 256MB的KVM小于256MB的OpenVZ,因为您必须运行自己的内核,因此实际应用程序的内存较少。另一方面,一些主持人为OpenVZ收取更多费用,因此您需要进行数学计算。
2)托管公司更容易过度使用OpenVZ系统,因此糟糕的托管公司可能会将您置于容器太多的系统上,因此要小心谨慎。
答案 1 :(得分:29)
KVM比OpenVZ具有更好的隔离性,根据我的经验,KVM也能获得更好的性能。但是我听说有人说他们从OpenVZ获得了更好的表现。 KVM在过去的一年中走过了漫长的道路,所以如果它现在超过OpenVZ我也不会感到惊讶......
KVM也支持任何操作系统(理论上),而OpenVZ仅限于Linux。
我们专门为我们的虚拟化系统使用KVM,并且没有兴趣转换到其他任何东西。
答案 2 :(得分:2)
如果您从VPS提供商那里购买,那么KVM / Xen。 OpenVZ / LXC供应商可能会过度使用他们的产品。
如果它是您自己的服务器,那么您可以在同一台计算机上混合使用OpenVZ / LXC和KVM。
答案 3 :(得分:1)
选择KVM,因为OpenVZ对其他主机来说通常更便宜:)
答案 4 :(得分:-3)
由于开销,OpenVZ不会为您的进程提供全部分配的内存,因此对于较小的内存VPS,我倾向于选择KVM或XEN。