您的位置: 站云中国 » 网站托管 »
2014-10-30 22:30 站云中国

告诉你一个真实的服务器带宽

很多客户在购买IDC产品的时候,不论是虚拟主机,或者虚拟VPS,或者独立服务器,都喜欢问一下带宽。比如你们空间带宽多大,服务器能跑到多少带宽,峰值多少等等。其实,根据我们公司对IDC行业的深入研究,讨论具体的带宽是没有多少意义的,具体还是要看实际使用时候的感觉。而且网站或服务器的快慢,不仅仅是由带宽这一个因素决定的,还与网站程序、网站访问量、整体网络情况、服务器安全性能等多个因素有关。下面先讨论下家庭宽带的情况,再延伸到我们服务器租用和托管的情况。

我们家里装宽带,比如是1M的ADSL,那么下载的速度最高可以达到多少?理论上是128K每秒,也就是说你下载一个1280K的MP3,要花10秒钟,而不是1秒种。但是大多数时候,你下载的速度达到90K左右就已经很不错了,这个是用迅雷等P2P软件测试的,带宽利用率在70%左右。这是正常现象,因为从服务器端到你个人用户端的网络状况由于拥堵情况不同,还有传输的距离等等原因,会产生损耗。这个带宽利用率可大可小的,最理想的是在实验室里面,可以达到99%以上。最不理想的情况,就像我们国内目前互联互通做的很差,比如从联通的独享100M到电信的独享100M,之间的可利用带宽绝对没有70M的,效率肯定是很低下的。

也就是说,网络的传输速度和服务器,和你个人用户端的网络状况都有关系的,所以不要一味的相信电信公司说的10M、20M带宽,实际能达到的比这个数值小的多。这样一说大家稍微明白一点了把。再延伸到我们租用服务器业务上,因为我们个人电脑的网络状况基本是无法改变的,机房的网络状况也就是服务器的网络带宽环境就显得尤为重要了。所以,找一个好机房托管,还是有现实意义的,但同样也不能纠结所谓的服务器带宽数值。

机房那边的情况一般是这个样子的。一台整机柜是接入100M独享的带宽,理想的情况下是放20台服务器,不过也有黑心服务商塞的更多的。服务器如果是做虚拟主机服务的话,每台服务器上的虚拟主机少则一百,多则四五百。这样算下来,分配到每个虚拟主机的带宽也就更少了,而且无法计算,所以说一定要知道每个虚拟主机分配的带宽是多少是没有意义的,最好还是自己访问访问测试下。虚拟的VPS主机也是一样的道理,同样是共享的,所以很多服务商鼓吹的保证VPS是5M带宽,这也是没有意义的。

一个比较好的检测办法是通过ping。一般来说,ping值要小,越小越好。有时间的还可以查一下路由走线,越短越好。查路由的命令是进入CMD命令行模式,然后输入tracert IP地址,看有多少路由走向,经过的路由节点越短越好。

托管服务器的时候说的100M独享带宽,换算到我们日常熟悉的文件大小,要除以8。实际上这个M应该写出小写的m,应该是100m。M和m之间是8倍的关系,也就是说100m带宽,每秒可以下载的文件大小约是12.5M。当然,带宽够了,还要你的服务器有足够的数据量才可以把带宽跑上去。好比给你1米粗的水管,你没有那么多水,只有家里自来水管那么大的流量,这个时候不能怪服务商的。

那么上面说的带宽利用率70%,现在100m带宽约可以传输12.5M,是不是12.5M也要打个7折呢?70%是单用户对单服务器,要是很多个用户对这台服务器,那么损失可以降低到最小。A用户损失的30%,也就是服务器富余下来30%,可以给更多的用户使用,所以当用户足够多的时候,带宽是可以最大化利用的。基本上,服务器的配置足够好,数据量足够大,用户请求数足够多的时候,100m带宽可以物尽其用,达到99m是没有问题的,也就是每秒12.5M左右的文件大小传输。

有人说,我托管了独享的100m服务器,但是查看流量图,发现只有30m左右的数据(3.75M左右)。我的数据量是足够的,用户也足够多,服务器也足够好,唯一的解释就是服务器的端口被做限制了。这种情况是有可能发生的,一个看你服务器放在哪个机房的,一个是看你交给服务商的钱是多少?像上海机房资源普遍很紧张,服务商说的是100M独享端口,其实只给你跑到30m左右的带宽,还有就是某些1万一年左右的100m独享价格,真实的带宽也是只有30m左右。