带宽时延乘积的含义

来源:互联网 发布:淘宝分销商发货流程 编辑:程序博客网 时间:2024/05/20 09:48
带宽时延乘积指的是链路的带宽(单位比特每秒)与来回通信延迟(RTT,单位秒)的乘积。结果为比特的数据量,表示在特定时间该网络上的最大数据量--已发送但尚未确认的数据。

带宽时延乘积对网络性能的影响
     举一个好理解的例子,开了100Mb的电信宽带,但由于中间一些路由器以及链路的瓶颈,导致ping对端主机的RTT为1s,对端的窗口大小为64kB,那么你的发包速度很快会占满窗口,必须等待ACK回来才能重新发包,所以你的速度大概只能有64KB/S。
     假设两台电脑百兆网口接在一起用Chariot跑TCP流量,电脑的窗口大小为64KB(窗口不自动扩大)。它们之间线路速度为100Mb/s,RTT稳定为1ms,那么带宽时延乘积为100Kb (12.5KB), 小于窗口大小,那么跑出来的速度是接近线速(100Mb/s)的。如果RTT稳定为10ms,那么理论速度为64*8/10=51.2Mb/s。

在实验室测试电信的百兆光纤专线时,使用www.speedtest.net网站测速,下载测试速度大概85Mb/s,以64KB的窗口大小计算可以得出RTT大概等于6ms。而自己搭PPPOE服务器,测试性能,下载速度可以到93Mb/s。说明中间路由器的转发,链路速度这些会使RTT时间增大,从而影响下载性能。

如果开通百兆网,并不意味着你真正有百兆的使用体验,这还得需要运营商优化线路,使用性能更好的中间路由器,努力降低往返时延才行。
0 0
原创粉丝点击