VPS 服务器虚拟化方式以及 VPS 服务器网络速度的基本介绍

我们常用的 VPS 服务器和云服务器有多种的虚拟化方式,最常见的是OpenVZ、KVM、XEN、Hyper-V等。下面分别介绍一下VPS 服务器虚拟化常见的三种方式。

xen

目前使用这种虚拟化方式的商家几乎绝迹。剑桥大学开发,现在已经不维护了。遇到了此类虚拟化的服务器一般不建议在购买。

Xen-PV半虚拟化,适合linux系列操作系统。

Xen-HVM全虚拟化,可以安装windows系统。

OpenVZ

OpenVZ可以说是超售之王了,很多特别便宜的服务器基本都是用的OpenVZ。

如果单纯从虚拟化的性能上来讲OpenVZ是可以发挥硬件的最大性能的,但是实际上价使用OpenVZ都是用来大量的超售。买到的服务器性能巨差。

Hyper-V

是微软的虚拟化方案windows操作系统都可以在控制面板-程序和功能里面添加Hyper-V这个虚拟化程序,来开虚拟机。

比较适合跑windows系统,linux系统实际本人没有用过,不清楚性能是否有损失。百度到的资料是有的。

这种虚拟化方式也是可以超售的。一般除了微软官方的Azure,其他任何商家用这个虚拟化方式都不建议购买!

KVM

KVM是目前使用最广泛,商家最多,用户也最多的一种虚拟化方式。超售能力要比OPENVZ这些差一些,

目前国内腾讯云、阿里云、华为云的云服务器都是KVM虚拟化。国外的基本也都是。

总结

整体来讲,不论是OpenVZ、Hyper-V还是KVM,你所购买到的服务器性能还是要看商家的,商家不超售的话哪一种虚拟化方式都可有良好的性能表现。实际情况中一般只建议购买KVM的服务器。

另外一个原因就是,很多软件只支持KVM的服务器,在OpenVZ和XEN这些上面是无法安装的。

给大家的建议是,便宜就找OpenVZ,其余情况无脑上KVM。别的XEN之类的就不要买了。Hyper-V只买微软官方的Azure。

怎么检测自己用的服务器是什么虚拟化方式?

看这篇文章:ZBench 脚本VPS服务器硬件及网络一键检测脚本

VPS服务器的速度方面介绍

服务器的网络速度是我们在选购时非常重要的一个指标,但是也是比较难以判断的一个指标。在你使用前面你并不知道服务器的速度究竟如何。下面给大家介绍一下这方面的内容,主要讲一下位置、线路等条件对速度的影响。

服务器的位置对网络速度的影响

我们都知道服务器之间通讯依靠的是运营商组建的网络线路,我们的网络数据在网络中传输也是有时间的,距离越远速度就越慢,消耗时间就越多。中间经过的各种设备也就越多。

我们看一下下面两个图

图1,国内到美国服务器所经过的网络节点以及路线。

 

图2,国内到韩国服务器所经过的网络节点以及路线。

上面两个图展示的是我们从本地,发送一组数据到服务器,所经过的地理位置,中间运营商设备IP地址,等等信息。

后面的时间,就是显示的我们本地,到设备的延时ms毫秒。

对比两个图,可以发现,距离越远,消耗时间就越多。一般情况下中间经过设备数量会更多,但是本文准备的IP有些不恰当,图2的韩国服务器经过的设备多了一些大部分情况下。距离越大,延时越高,速度越慢

另外一个重要原因就是,我们跟美国之间是通过跨太平洋的光纤来通讯的。

这条光纤能传输的数据自然不是无限大的,事实上大多时候,光纤都是出于拥堵状态。尤其是国内晚上10点以后。

很多美国服务器的访问速度变得很慢就是这个原因,数据太多了,传输不完,运营商设备就自动根据数据来源的优先级调整。普通客户的数据可能直接被丢弃。

所以说从距离上来说我们尽量选择距离我们目标客户近的服务器。你的访客集中在国内尽量使用国内的服务器,访客集中在国外(比如做外贸的),就尽量选择国外客户当地的服务器。

服务器的接入线路对网络速度的影响

上面我们说了,位置的影响,那么如果我们不得不选某个位置的服务器的话,如何尽量选择速度快的服务器呢?

这就需要考虑我们服务器接入的是什么线路。

中美之间常用的线路有三种,163(直连)、CN2 GT(平时说的CN2)、CN2 GIA(这两年火起来的GIA线路)。

除此之外还有最近出的NCP线路,但是目前来看效果不好,这里就不做介绍了。

这三种线路从现在实际使用的情况来看速度排序如下:

CN2 GIA>CN2 GT>163

CN2 GIA是目前中美之间速度最快的线路!

主要原因是CN2 GIA线路上拥堵情况没有其他两种大。等个几年后速度依然不容乐观。

现在有些商家宣传他们美国服务器是什么BGP线路,实际大概率就是个163直连,否则的话他会直接宣传CN2线路。

意思就是商家觉得客户是煞笔。给你搞得词看着比直连看着好看。

中美之间目前除了这三种线路外无路可走。(NCP线路目前只见到了一两家接入而且速度还不如163,所以直接忽略)

 

上面说的是美国的服务器,其他地区比如香港、韩国地区一般来说选择直连和CN2线路区别不太大,速度都不错。

也有香港服务器接入的中国移动的CMI线路,这种线路差一些,一般不建议购买。

另外一些地区,比如台湾、日本等地,也不建议选择,除非有特殊需求,这些地区到大陆之间没有什么好线路可以选择,而且地区之间网络波动大,现在测速度不错,等个时间以后可能就是经常爆炸的状态。

另外一些欧洲地区的服务器,更没有线路可选了,你选择什么线路都是一样的丢包,延时高。非特殊需求不建议选择。

服务器带宽超售情况对速度的影响

出了位置和线路之外商家对带宽的超售也是影响我们服务器速度的一个重要因素。商家超售带宽多的话也会影响我们服务器的速度。

最经典的表现就是,服务器在凌晨时段速度跑得比较快,可以用的带宽比较大,延时也比较稳定。到了晚上十点以后甚至白天就出现了,可以跑的带宽小,延时波动大等情况。

商家带宽超售情况我们无法知道,只能根据经验来判断,一般来说大商家的超售都比较少。所以有个博主这样的老司机带带还是不错的。起码用过的商家多,知道哪些商家什么德行。

 

综合以上所有位置、线路内容来讲选购服务器,位置最优先,位置无法选择时候,线路优先。商家是否靠谱更是我们需要慎重考虑的一个选项。

VPS 服务器虚拟化