欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

解读VPS选购过程中的带宽选择问题

程序员文章站 2022-04-07 12:10:36
VPS方案中与流量密切相关的参数就是带宽了,带宽可以直接影响到套餐流量的性价比,这里我们就来为大家解读VPS选购过程中的带宽选择问题... 16-06-24...

如果你已经下定决心要运营网站,或者成为专职站长;那么,虚拟主机显然不是你的最佳伴侣,vps可能会更加适合你。对于大部分人来说,从虚拟主机转到vps不是一个简单的过程,vps拥有更多的权限,同样意味着更麻烦,不管是选购,还是管理,还是维护,都比使用虚拟主机更难。
虽然使用vps会比较麻烦,不过vps确实比虚拟主机要安全、稳定一点,花费点时间学习使用vps还是值得的。现在的idc没几个不忽悠,要不坑你,要不坑别人,没留个心眼,很容易被骗。选择vps,除开看内存、cpu、硬盘等直观的信息,还要注意下面这些容易被忽略的细节。

网络带宽基础知识
购买vps、独立服务器都会涉及到一个问题就是服务商提供的网络带宽。
容易混淆的几个概念:mbps、mb/s、mb/s。
1、我们经常听到某某idc提供的服务器接入带宽是10m独享,或者100m共享之类的数据。这里的10m、100m到底是什么概念呢?
所谓 10m 带宽,其实是指 10mbps (兆比特),即 1.25mb/s,但这只是理论上的速度,实际上,还要再减去损耗。按这个说法10m的带宽最快下载速度是1.25mb/s,100m的带宽最快下载速度是12.5mb/s。
2、在上面我们接触到了mb/s,那mb/s和mb/s有什么区别哪?
mb/s的含义是兆字节每秒,mb/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。二者是完全不同的。byte是字节数,bit是位数,在计算机中每八位为一字节,也就是1byte=8bit,是1:8的对应关系。因此1mb/s等于8mb/s。因此在在书写单位时一定要注意b字母的大小写,此时b字母的大小真可以称为失之毫厘,谬以千里。
在数据传输率上官方数据中(如电信部门)一般采用mb/s或kb/s为单位。
而下载软件(如ie、迅雷、快车)一般采用mb/s或kb/s为单位。
3、测试软件或网站
世纪前线:http://benchmark.avl.com.cn/ 测试软件:http://benchmark.avl.com.cn/cab/avltool.exe
世界网络:http://www.linkwan.com/gb/broadmeter/speedauto/

ping值意味着网速?
很多idc提供vps的同时都会提供相应的测试ip,测试ip用来做什么?当然是让大家去测试ping值的,ping值在一定程度上可以反映服务器网络环境的优劣。于是乎不少奸商便会提供ping值看似很好的ip给大家,大家看到ping值很好,便以为网速很好,实际上这很容易受骗。
ping值反映的是用户连接到服务器的时间,只能反映当前ip所在服务器的响应情况,不能说明服务器的负载情况,一台高负荷运载的服务器和一台轻负荷运载的服务器,可能响应的ping值差不多,不过访问速度会差别很大,特别是动态网站,访问速度差距明显。

共享或峰值带宽?
带宽可谓是vps最重要的指标之一,很多网友反映vps速度比不过虚拟主机,主要还是因为vps的带宽太小,2m带宽,人多了,打开网站速度自然很慢,而虚拟主机是共享带宽,或者按流量计费,打开速度很容易超过低带宽的vps。因此,与其选择低带宽的vps,还不如继续用虚拟主机。
既然带宽是vps的重要指标,而带宽越大意味着速度越好,很多奸商便会用数字来忽悠大家,好比共享100m带宽,或者峰值多少m;实际上,不管是共享,还是峰值,隐含条件便是,你的带宽不稳定,可能在某些时候很好,可能在某些时候很差,好比100m共享,或者5m峰值,可能实际情况是一直只能用3m,你去问奸商,奸商会告诉你共享的就是这样的,不保证多少任何时候都能达到峰值。选择vps的时候,最好选择独享的,即便是独享的带宽比较少,至少能保证稳定。
“带宽”和“速度”问题
所谓 1m 带宽,其实是指 1mbps (兆比特每秒),亦即 1 x 1024 / 8 = 128kb/s,但这只是理论上的速度,实际上则要再扣约 12% 的信息头标识等各种控制讯号,故其传输速度上限应为 112kb/s 左右。b 和 b 分别代表 bytes 和 bits,两者的定义是不同的,千万不要混淆了。
所以各种宽带的极限下载值也可以轻易的计算出来。
1 m =112 kb/s 2 m =225 kb/s 8 m =901 kb/s 10 m =1126 kb/s mbps实际上是一个带宽单位,而非速度单位,在”mbps”单位中的”b”是指”bit(位)”.而真正的速度单位应为mb/s,其中的”b”是指”byte(字节)”.因为数据是按字节传输的,而并非按位。
就因这两个大、小写不同的”b”和”b”,使得这两个单位不仅不能等同,而且相差甚远。当然它们之间也存在着较大关联的,那就是1mb/s=8mbps,可以这么理解,那就是端口带宽是端口的理论最大传输速度,实际中的速度要远小于带宽值(通常为60~80%之间)。
网络带宽又叫频宽,是指在固定的的时间内可传输的资料数量,亦即在传输管道中可以传递数据的能力。在数字设备中,频宽通常以bps表示,即每秒可传输之位数。在模拟设备中,频宽通常以每秒传送周期或赫兹hz来表示。频宽对基本输入输出系统(bios)设备尤其重要,如快速磁盘驱动器会受低频宽的总线所阻碍。
特别是海外idc机房关于带宽,大体分为本地带宽与国际频宽,本地宽带,顾名思义,就是指该idc机房所在的地区频宽(虽然香港*都属于中国,但是从*到港台都是属于国际带宽),目前香港和*地区的本地带宽都是100m,不分独享和共享,类似于我们的小区lan光纤上网的意思,但是一出本地,就是属于国际频宽,哪怕是到*,也是属于”国际”.部分idc承诺能给用户几m的独享,知情人士透露那些都是当地机房的几m,然而用户多数都是大陆地区,香港本地有多少带宽,与大陆用户没有关系。关键是在于大陆到香港的带宽,也就是国际频宽了,及所谓的点到点的带宽。这一段国际频宽价格是相对昂贵,与本地带宽的价格是无法同日而语的。例如自家与当地电信签的网络,2m一年900rmb,而国际频宽2m一个月就要几千元的费用。

那么如何测试机房的带宽和速度?
目前国内idc市场发展迅速,各类虚拟idc运营商也象雨后春笋般冒了出来,不管大的小的idc都吹嘘自己的带宽怎么怎么好,速度如何如何的快,其实其中有很多的误区。
可利用ping值来观察本地到目标服务器的响应速度,ping的方法为目标ip或者域名都可以。开始菜单 -> 运行 -> 输入 cmd -> 在dos界面输入 “ping www.tsingpost.com” 一个速度好的机房,首先丢包率不能超过1%,最好是1000个ping 没有一个丢包,这种是最理想的,但是这个不是绝对值,只要低于1%的都属于不错的路由情况了。 其次ping值要小,同城的电信adsl ping 平均值绝对不能超过20,一般在10,海外例如香港*的ping平均值应该在20-40 属于正常。 第三点是ping值要均匀,忽大忽小,大小差距100以内都是路由不稳定的表现。
同时,测试路由 tracert router 这个是看看测试点到达目标服务器需要经过多少个路由器,并且可以根据经过的每个路由的毫秒数字看出慢在那个路由器,并通过查看这个ip属于那个运营商,甚至那个省市的运营商的,这样就一目了然了。
再来看看,用户自己如何测试自己的服务器,idc究竟分配了多少带宽呢?
测试办法也有两个,第一:在服务器上安装du软件,实时关注您的服务器频宽使用率。上传多少,下载多少,是否属于正常范围内;第二:在服务器上利用ftp,拉个容量大些的文件,可看出峰值达到多少k

四线bgp机房?
上面说的是带宽是vps非常重要的指标,而独享带宽自然是最好的;不过,带宽不一定意味着好的网速,要想获得更均衡更优质的网速,那么机房才是关键。只要是出售vps的,通常都会强调自己的机房很好,好比现在流行bgp多线接入,不管是什么idc,都会把bgp机房作为宣传的口号。
那么,机房真的有那么重要么?四线bgp机房很好么?就国内的机房环境而言,北京、上海、广东、郑州,这几个地方的双线或多线机房确实很好;不过,机房好不一定意味着你的vps速度好,还要看带宽、内存、服务负荷等,一个服务器开10个vps,速度都会不错,开30个vps,差一点的服务器都没法活了,还怎么提供好的速度。因此,看到机房介绍,不要太兴奋,还要注意vps的配置。
简而言之,现在的奸商很喜欢忽悠,要特别注意这些容易被忽悠的地方,选择vps,配置、带宽、机房都很重要,缺一不可,三者皆备,三者还要协调,都可以实现最大性能,那么才有选择下去的必要,好比512m的vps,那么你很难充分利用5m带宽的;好比2g内存的vps,那么3m带宽显然是不够的。