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