当前位置: 帮助文档 > 新手指南 > VPS基础知识 > VPS导购:VPS五种技术(Xen、OpenVZ、KVM、Hyper-V、

VPS导购:VPS五种技术(Xen、OpenVZ、KVM、Hyper-V、

时间:2020-06-30 15:38来源:VPS作者:ColorVPS点击:

VPS就是虚拟服务器,是通过虚拟化技术把独立服务器分割后的产品。每个VPS的运行和管理都与一台独立主机完全相同,都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。分割VPS的虚拟化技术多种多样,目前美国VPS主要使用了以下五种技术:Xen、OpenVZ、KVM、Hyper-V、VMWare。不同虚拟化技术分割的VPS性能略有不同,在这里七彩云(colorvps)具体来分析一下。

1、Xen PV和Xen HVM

Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源,因此很难超售。Xen虚拟化有两种类型,分别是Xen PV和Xen HVM。
Xen pv是常见的半虚拟化技术,只支持Linux系统(也可以使用BSD操作系统,但是不多);性能损失比较少,大概相对于母机的4%-8%左右。;它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。
XEN hvm是全虚拟化,可以虚拟所有常见操作系统(可以使用windows),理论效率比pv略低,性能损失较大,大概相对于母机性能损失8%-20%左右。另外,hvm需要cpu虚拟化指令支持,pv无此要求。Xen技术的VPS比较适合预算较为充足,追求较高性能的客户。

2、Openvz

OpenVZ(简称OVZ)采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,是基于Linux平台的操作系统级服务器虚拟化架构。OpenVZ是内核虚拟化技术,所有的虚拟机共用内核,所以虚拟机用户不能修改内核,每个虚拟机类似一个程序。这样带来的好处是能够快速部署,跟KVM和Xen对比,可以减少虚拟化带来的性能损失,有更好的效率。OpenVZ虚拟机之间的内存、CPU是不独立的,所以超售情况很普遍,当然,价格也比KVM的要低。现在的绝大部分美国VPS提供商除了使用KVM技术,就是使用OpenVZ技术了。

Openvz的VPS虚拟化后相对于母服务器,性能损失大概只有的1-3%。比较适合新手、低预算客户,但是要注意不支持Windows系统,而且安装VPN服务需要注意检测虚拟网卡支持。

3、KVM

kvm是完全虚拟的,默认是没有系统,自己上传ISO或调用服务商自带的ISO手动安装系统都行。使用KVM技术的各个虚拟机之间完全独立,独立的内核、CPU和内存资源。在安装virtio驱动的情况下,几乎可以达到物理主机原来的性能。根据实验了解,KVM虚拟化之后,大概只损失物理主机3%的性能。

KVM虚拟化下,虽然各个虚拟机是完全独立的,但是共用IO,如果某一台虚拟机消耗了大量的IO资源,还是会对其他虚拟机或者母机造成一定的性能影响的。通过简单的操作(memory ballooning技术),KVM可以进行内存超售,比如一台32G的物理主机,可以划成40台1G内存的虚拟机,但一般但虚拟机提供商不会这样做,因为会导致性能问题。

KVM的VPS较贵,但KVM VPS相对其它架构的VPS较为自由。适合有一定技术,比较喜欢折腾的用户。

4、Hyper-V

Hyper-V是微软为Windows系统定制的一款虚拟化产品,管理很方便,完美支持Windows系统,包括32位和64位,国内VPS商大多使用这个架构。Hyper-V目前不能超售内存,但可超售硬盘,硬盘是根据客户使用情况扣除。Hyper-V也支持Linux,不过性能损失比较严重。比较适合习惯使用Windows系统的用户。

5、VMWare

VMWare是全球桌面到数据中心虚拟化解决方案的领导厂商开发的一款全功能完全虚拟化的软件。使用VMWare Workstation实质上的VPS可以超售,因为其和OpenVZ架构一样,子机用多少内存,就扣除系统多少内存,但如果物理内存不足时可能导致母服务器使用Windows虚拟内存。采用VMWare技术的VPS适合认真建站或挂机的用户。

这五种技术各有特点,VPS使用什么样的技术,这是服务商面对IDC市场的选择。用户在选择美国VPS的时候只要定位自己的需求,就比较容易选择合适的VPS。七彩云(ColorVPS)美国VPS一体化管理平台支持:在线注册和支付、实时开通、自由定制套餐、自由选择VPS操作系统、自助重启和重装系统、免重启添加VPS资源。所有七彩云美国VPS主机支持3天无理由退款。欢迎选购!

顶一下
(0)
0%
踩一下
(0)
0%