Products
GG网络技术分享 2025-03-18 16:14 0
大家好,这里是关于[VPS服务器虚拟化以及服务器网络速度介绍],[快速云:什么是服务器性能?服务器如何进行性能优化?]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!
教程大全163,BGP,CN2 GIA,CN2 GT,GIA,Hyper-V,kvm,NCP,Openvz,xen,服务器虚拟化,直连
VPS服务器虚拟化以及服务器网络速度介绍
菜鸟建站系列教程总目录:菜鸟建站教程
我们常用的VPS和云服务器有多种的虚拟化方式,最常见的是OpenVZ、KVM、XEN、Hyper-V等。下面分别介绍一下。
目前使用这种虚拟化方式的商家几乎绝迹。剑桥大学开发,现在已经不维护了。遇到了此类虚拟化的服务器一般不建议在购买。
Xen-PV半虚拟化,适合linux系列操作系统。
Xen-HVM全虚拟化,可以安装windows系统。
OpenVZ可以说是超售之王了,很多特别便宜的服务器基本都是用的OpenVZ。
如果单纯从虚拟化的性能上来讲OpenVZ是可以发挥硬件的最大性能的,但是实际上价使用OpenVZ都是用来大量的超售。买到的服务器性能巨差。
是微软的虚拟化方案windows操作系统都可以在控制面板-程序和功能里面添加Hyper-V这个虚拟化程序,来开虚拟机。
比较适合跑windows系统,linux系统实际本人没有用过,不清楚性能是否有损失。百度到的资料是有的。
这种虚拟化方式也是可以超售的。一般除了微软官方的Azure,其他任何商家用这个虚拟化方式都不建议购买!
KVM是目前使用最广泛,商家最多,用户也最多的一种虚拟化方式。超售能力要比OPENVZ这些差一些,
目前国内腾讯云、阿里云、华为云的云服务器都是KVM虚拟化。国外的基本也都是。
整体来讲,不论是OpenVZ、Hyper-V还是KVM,你所购买到的服务器性能还是要看商家的,商家不超售的话哪一种虚拟化方式都可有良好的性能表现。实际情况中一般只建议购买KVM的服务器。
另外一个原因就是,很多软件只支持KVM的服务器,在OpenVZ和XEN这些上面是无法安装的。
给大家的建议是,便宜就找OpenVZ,其余情况无脑上KVM。别的XEN之类的就不要买了。Hyper-V只买微软官方的Azure。
怎么检测自己用的服务器是什么虚拟化方式?
看这篇文章:一键检测VPS是Openvz还是KVM还是Xen架构
服务器的网络速度是我们在选购时非常重要的一个指标,但是也是比较难以判断的一个指标。在你使用前面你并不知道服务器的速度究竟如何。下面给大家介绍一下这方面的内容,主要讲一下位置、线路等条件对速度的影响。
我们都知道服务器之间通讯依靠的是运营商组建的网络线路,我们的网络数据在网络中传输也是有时间的,距离越远速度就越慢,消耗时间就越多。中间经过的各种设备也就越多。
我们看一下下面两个图
图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 GIA和CN2 GT线路的辨别方式
上面说的是美国的服务器,其他地区比如香港、韩国地区一般来说选择直连和CN2线路区别不太大,速度都不错。
也有香港服务器接入的中国移动的CMI线路,这种线路差一些,一般不建议购买。
另外一些地区,比如台湾、日本等地,也不建议选择,除非有特殊需求,这些地区到大陆之间没有什么好线路可以选择,而且地区之间网络波动大,现在测速度不错,等个时间以后可能就是经常爆炸的状态。
另外一些欧洲地区的服务器,更没有线路可选了,你选择什么线路都是一样的丢包,延时高。非特殊需求不建议选择。
出了位置和线路之外商家对带宽的超售也是影响我们服务器速度的一个重要因素。商家超售带宽多的话也会影响我们服务器的速度。
最经典的表现就是,服务器在凌晨时段速度跑得比较快,可以用的带宽比较大,延时也比较稳定。到了晚上十点以后甚至白天就出现了,可以跑的带宽小,延时波动大等情况。
商家带宽超售情况我们无法知道,只能根据经验来判断,一般来说大商家的超售都比较少。所以有个博主这样的老司机带带还是不错的。起码用过的商家多,知道哪些商家什么德行。
综合以上所有位置、线路内容来讲选购服务器,位置最优先,位置无法选择时候,线路优先。商家是否靠谱更是我们需要慎重考虑的一个选项。
性能最通俗的衡量指标就是“时间”,CPU的使用率指的是CPU用于计算的时间占比,磁盘使用率指的是磁盘操作的时间占比。当CPU使用率100%时,意味着有部分请求来不及计算,响应时间增加或者超时;当磁盘使用率100%时,意味着有部分请求需要等待IO操作,响应时间也会增加或者超时。
换言之,所有的操作都在理想的时间内,就不存在“性能优化“的问题。当内存不足,系统可能进行大量的交换操作,这时候磁盘可能成为瓶颈;而缺页、内存分配、释放、复制、内存地址空间映射等等问题又可能引起CPU的瓶颈;更严重的情况是直接影响功能,这个就不仅仅是性能的问题了。性能优化并不是一个孤立的课题,除了响应时间的考虑,我们往往还需要综合功能完整性、安全性等等方面的问题。那么服务器要如何提高性能呢?
一、将服务器虚拟化如果同期拥有多个项目,增加额外服务器会显得浪费,成本费用也会大幅度上升,这时不妨通过技术将其划分成多个虚拟空间,而每个空间又可以使用不同操作系统,运行不同应用程序,使得符合项目要求。这种方式通常能增加当前利用率,而不必投资额外的服务器。比如虚拟主机、VPS、云服务器等。
二、增加内存容量电脑的速度上不去,根本原因是内存不能支撑目前数据的运行,服务器也一样,增加服务器的内存也是更有必要的,这样会使处理器子系统更好的运行,内存容量的提高和价格的下降是现在行业的主要特征,那么增加内存容量也是势在必行。
三、升级服务器配置许多服务器因为配置低下,使用时间太久,设备老化,而无法发挥出现有服务器功能,导致效率上不去,因此,更新配置是提高效率的另一种途径。如果服务器硬件不足,可以升级CPU、内存、硬盘等,也可以采用新硬件的服务器,能够大幅度提高服务器的性能。
四、使用管理工具拥有一个好的管理工具可以提高工作人员管理效率,也可以避免服务器出现可能会出现的问题,有效延长正常运行时间。例如,管理人员可以通过工具时刻监控服务器CPU、内存等利用率与故障报告,设置异常值, 如果达到异常值将自动预警。
Demand feedback