当前位置:  开发笔记 > 运维 > 正文

我应该为我的VPS选择KVM还是OpenVZ?

如何解决《我应该为我的VPS选择KVM还是OpenVZ?》经验,为你挑选了2个好方法。

我的VPS提供商让我可以选择KVM和OpenVZ.具有128MB或256MB RAM的VPS的最佳选择是什么?



1> 小智..:

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

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

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

1)在相同的价格点,你可以通过KVM获得更少的钱.256MB的KVM小于256MB的OpenVZ,因为您必须运行自己的内核,因此实际应用程序的内存较少.另一方面,一些主持人为OpenVZ收取更多费用,因此您需要进行数学计算.

2)托管公司更容易过度使用OpenVZ系统,因此糟糕的托管公司可能会将您置于容器太多的系统上,因此要小心谨慎.


这应该是正确的答案,因为这实际上是如何工作的.并且有一些公司甚至为IO提供资源保证 - 如果您想要可靠的VPS,请选择那些.
在任何答案中似乎没有明确涵盖的一个区别是b/c OpenVZ是一个容器,它只能提供与它的主机相同的内核.例如,你无法在CentOS主机内部运行Debian.KVM是一种全面的虚拟化技术,可以运行容器中的任何操作系统,甚至是Windows.
OpenVZ的主要问题是它不提供KVM所具有的功能.例如,TUN/TAP支持通常要求提供商进行专门的设置.对于每月5美元的VPS,谁能负担得起这样的门票只是为了给客户提供10MB以上的内存?10MB内存成本0.05美元.如果超过1/500的客户因OpenVZ而向您提供支持请求,请选择KVM.
@slm我有几个OpenVZ连接器,Debian,Ubuntu和Centos都集成在一个Proxmox中,内核限制不会影响发行版的选择.

2> bensie..:

KVM比OpenVZ具有更好的隔离性,根据我的经验,KVM也可以获得更好的性能.但是我听说有人说他们从OpenVZ获得了更好的表现.KVM在过去的一年中取得了长足的进步,所以如果它现在超过OpenVZ我也不会感到惊讶......

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

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

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有