您现在的位置是: 首页 > 技术教程 > 新手教程 常见的VPS虚拟技术(OpenVZ、Xen、KVM)介绍与比较
常见的VPS虚拟技术(OpenVZ、Xen、KVM)介绍与比较
2020-02-08 【新手教程】 3101人已围观 4600次浏览
简介常见的VPS虚拟技术(OpenVZ、Xen、KVM)介绍与比较
VPS(虚拟专用服务器)的虚拟技术有很多种,VPS就是通过某种虚拟技术把一台服务器分成多个虚拟服务器。VPS常用的虚拟技术有OpenVZ、Xen、KVM三种,不同的虚拟机的VPS相同的配置可能价格相差很大
比如 搬瓦工 常见的就是 KVM
再比如 GGC
可以看到不同的技术下,价格差异巨大。那么这些技术究竟优缺点在哪里,又为什么价格差距这么大,下面就来对这三种常见的技术进行说明
OpenVZ虚拟技术
OpenVZ是操作系统级别的虚拟技术,即运行在Linux上,并在底层操作系统上运行一层应用,通过虚拟化技术将一个服务器安装成多个操作系统的实例,这样每个实例就是一个VPS,这意味着易于理解和低权重开销,并且应用无需近过虚拟指令可以直接运行在CPU上,因此一般OpenVZ会有更好的性能,并且相比于其他两种常见的虚拟技术,价格低廉
优点:
1.OpenVZ价格低,相同价格可以买到更高的配置,内存与CPU普遍较好
2.共用一个内核,效率高,性能较好
缺点:
1.OpenVZ只能安装Linux,不能安装Windows
2.共用母核,每个VPS实例不能单独修改内核(因此按照常规操作无法开启bbr,安装bbr的前提条件就是要修改系统内核)
3.超卖!!!!基本没有不超卖的OpvenVZ。因为共用一个母机的CPU和内存,超卖现象严重会导致速度降低,CPU和内存往往也没有VPS服务商保证的那么好
Xen虚拟技术
Xen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行一个内核的实例,可以自由加载内核模块、虚拟的内存和IO。Xen虚拟技术可以分为两种,Xen PV和Xen HVM,其中,Xen PV只支持Linux系统,而Xen HVM支持WIndows系统,性能则是前者高于后者。
优点:
1.独占内存,虽然小但是保证能够分配得到
2.半虚拟化保证了相比于OpenVZ超卖现象不会很严重,超卖对性能的影响也没有OpenVZ那么大
缺点:
1.相同价位,对比与OpenVZ,内存更小,CPU、IO性能更差
KVM虚拟技术(也是目前最常见的虚拟技术)
KVM是完全虚拟的,各个VPS实例之间不共用母机的内核,各自之间都是相互独立的。并且只要你的配置足够,KVM理论上支持Linux和Windows上的任何版本
优点:
1.完全虚拟化,可以装Linux或者Winodws
2.独用内核、内存、CPU,完美支持TCP BBR加速
缺点:
1.因为KVM支持任何操作系统,如果同一个母机的装了过多的windows,有可能会影响极其硬盘的使用(Windows系统对硬盘性能损耗严重)
2.相比另外两种虚拟技术,价格相对较贵。
综上所诉,在目前的大环境下,在售的一般都是OpenVZ和KVM,OpenVZ价格低廉,通常不到KVM一半的价格就能买到同样的配置,但是价格低廉的缺点也是显然易见的,性能完全不及KVM的一半甚至十分之一,所以如果考虑建站或者是想有一个好的VPS体验,建议还是选择KVM虚拟技术的VPS
很赞哦! (0)