VPS虚拟化技术:OpenVZ、KVM、XEN架构的区别

宝购网
宝购网
宝购网
38
文章
2
评论
2019年10月3日22:06:36 评论 835
v2功夫王
VPS虚拟化技术:OpenVZ、KVM、XEN架构的区别

OpenVZ:

OpenVZ是基于Linux内核和作业系统的操作系统级虚拟化技术。OpenVZ允许物理服务器运行多个操作系统,被称虚拟专用服务器(VPS,Virtual Private Server)或虚拟环境(VE, Virtual Environment)。

因为OpenVZ 的磁盘在母鸡上只是一个文件夹,并且内存是使用时占用的,因此可以随意超售。不过,OpenVZ 虚拟化的价格较低,适合新手入门学习。

KVM:

KVM作为内核的一个模块,来提供虚拟化功能。如果系统需要虚拟化功能,则KVM模块可以被Linux内核按需动态加载到内存运行。如果不需要的KVM功能,可以动态卸载该模块。

内存:KVM 在分配内存时是完全独占的,也就是说母鸡不能生出内存大于总物理内存的小鸡。
硬盘:KVM 的硬盘在 VPS 创建后即完全分配,因此不太可能出现超售硬盘。
总结:KVM 的架构决定了其难以超售,但是价格较贵。购买时仍要关心硬盘 IO,网络,母鸡 CPU 负载等条件。

XEN:

Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源,因此很难超售。可分为Xen-PV(半虚拟化),和Xen-HVM(全虚拟化)。 其中Xen-PV只能用于linux系统,Xen-HVM适用linux和windows系统。

对比:

OpenVZ :超卖严重,所有系统资源共享,容易死机。

KVM : 虽然不能超内存和硬盘,但是有些服务商通过添加物理内存和硬盘,开出更多机器,其实际性能依旧不能保证。

Xen:性能由宿主机决定,很难超卖。

总结:

Xen系列比较少见,OpenVZ和KVM架构,推荐KVM架构,其次还需要看商家的技术,以及管理,如果控制的好,还是不错的机器,如果乱折腾不管理,那再好的机器、配置都是白搭。


  • 站长微信
  • 扫一扫联系我
  • weinxin
  • 本站QQ群
  • 扫码进群交流
  • weinxin
  • 【声明】:本站资料均来源于网络,仅供大家参考和学习,请勿违法使用!如无意侵犯到您的权利,请及时与我们联系!
Linux系统命令—系统更新和软件源升级 相关技巧

Linux系统命令—系统更新和软件源升级

本文仅做记录方便个人使用,在使用Linux系统的服务器时,经常会遇到安装软件速度慢,甚至是找不到软件的情况,这里就可以通过升级或更换系统默认的软件源来解决这个问题,涵盖Centos/Ubuntu/De...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: