100M独享带宽下载的速度有没有50M
经常有人问我,他的服务器用我的100M独享带宽,下载的速度有没有50M以上?
我说有,也没有。
为什么这么说呢?
因为这个M的单位具体是什么,结论也就不一样。
这里我只是简单的说一下,不涉及术语。
我们家里装宽带,1M ADSL,你下载的速度最高可以达到多少?理论上是128K每秒,也就是说你下载一个1280K的MP3,要花10秒钟。但是大多数时候,你下载的速度达到90K左右就已经很不错了,这个是用BT或者迅雷等P2P软件测试的。带宽利用率在70%左右,这个是正常现象,因为从服务器端到你个人用户端的网络状况由于拥堵情况不同,还有传输的距离等等原因,会产生损耗。这个带宽利用率(非正式名词)可大可小的,最理想的是在实验室里面,可以达到99%以上。最不理想的情况,就像我们晋内目前的网通和铁通,网通的独享100m到电信的独享100M,之间的可利用带宽绝对没有70M的,效率肯定是很低下的。
好了,上述这个不知道大家都没有明白了。
也就是说,网络的传输速度和服务器,和你个人用户端的网络状况都有关系的;所以不要一味的以为速度不行就怪机房,其实用户端自己的网络状况也是至关重要的。但是,话说回来,在个人的网络状况无法改变的情况下,机房的网络状况也就是服务器的网络带宽环境就显得尤为重要了,所以,找一个好机房托管,还是有现实意义的。
具体说来,ping值要小,越小越好;有技术的还可以查一下路由走线,越短越好。基本上,电信的服务器可以看离他最近的骨干网节点的服务器的ping值和路由;比如华东地区是南京和上海的节点的机房的服务器,华南是姐州的,华北是北京的,等等。你要测试的这台服务器离那个区域节点城市的服务器,ping值越小,路由越短,也就代表你要的这个服务器离骨干网越近,越理想。
好了,言归正传,托管服务器的时候说的100M独享带宽,换算到我们日常熟悉的文件大小,要除以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左右的带宽,还有就是某些1w一年左右的100M独享价格,真实的带宽也是只有30M左右。