经常有人会有这样都疑问,明明带宽都100M了,为什么下载速度只有10M/s,达不到100M,你们提供的带宽是假的。
实际上,这里面有一点误解,运营商提供的宽带肯定是没有问题的,下面具体了解一下
首先看下带宽是怎么定义的。
带宽指在固定的时间可传输的数据量,单位是bps(bit per second)。
首先要搞清楚单位问题,带宽肯定是以bit为单位的,比如100M带宽,就是100M bit,而平常我们下载软件所显示的单位都是byte,1byte=8bit,这有个换算。
因此理论的速率是要除以8,即100M带宽,理论下载速率是100/8=12.5M/s。
其次为什么带宽达不到理论的12.5M/s?
ISP给我们开通带宽它仅仅是指从你家到本地ISP最近接入设备间线路的带宽,一般这是你唯一可独享的线路带宽,除此这外,全球没有一个运营商可以100%承诺端到端。因为很多问题当地ISP也无法控制和解决。
TCP/IP协议本来就是基于包交换的,换句话说,是一种带宽共享的协议,只能是在线路上独享带宽,从来没有说能在网络中独享带宽。
那达不到理论值,还有什么问题呢?
1、协议开销
TCP/IP是一个协议族,当然核心的是TCP和IP协议,协议之间是存在开销的。
2、设备间开销
3、传输线路问题
对于IEPL和MPLS VPN线路而言,一般100M带宽,实际下载速率可以在11M/s左右,当然也取决于下载的工具,与资源情况。
4、测试环境
最好是单机测试,所谓单机测试,就是在运营商提供的外网接口,通过测试线直接连接在笔记本上,这样测试出来的数据会更接近入口速度。
总之带宽与速率是存在差异,理论值1:8,实际值1:10,请参考。