为什么100M的带宽测试网速还不到10M/s?

经常有人会有这样都疑问,明明带宽都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,请参考。

    原文作者:石习之
    原文地址: https://blog.csdn.net/m0_46410949/article/details/104828015
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞