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