内容摘要:谈起宽带接入设备,吞吐量或者是转发率,始终是一个值得讨论的话题。宽带接入的带宽再大,如果接入设备的吞吐量不够,网络包就会卡在接入设备,形成瓶颈。这对用户等于是带宽的浪费,例如用户有十兆带宽,但是因为接入路由器转发率只有五兆,那么用户实际能享用到的带宽也会受到限制,变成只有五兆。
一、浅论网络吞吐量
谈起宽带接入设备,吞吐量或者是转发率,始终是一个值得讨论的话题。宽带接入的带宽再大,如果接入设备的吞吐量不够,网络包就会卡在接入设备,形成瓶颈。这对用户等于是带宽的浪费,例如用户有十兆带宽,但是因为接入路由器转发率只有五兆,那么用户实际能享用到的带宽也会受到限制,变成只有五兆。因此,对于熟悉网络技术的专家,都知道在选用接入设备时,支持的最大转发率,应该要大于总接入带宽才不会形成浪费。
但是专家也常有跌破眼镜的时候,选择最大转发率大于总接入带宽的路由器,有时还是会形成卡的局面。我们来看一看由《太平洋电脑网》2006年年底进行的横向评测的结果,就可知道为什么最大转发率的参考价值有时并不大。在这项名为"NAT的艺术"的评测(http://www.pconline.com.cn/pingce/pingce2006/hysb2006/wlsb06/0701/939257_18.html)中,以SmartBits专业设备进行的评测,我们可以发现在网络包较大的情况,路由器的效能是较好的;但是在网络包较小的情况,例如64Bytes时,很多路由器转发能力出现大幅退步的情况。

图:SmartBits包转发能力测试
也就是说,如果网络进出的网络包如果是小包,路由器根本就达不到最大转发率的工作能力,出现的很大的落差。这是因为小封包包头及包尾和内容一样多,所以都花在检查包头包尾的内容上,出现转发率不佳的现象。我们可以看到大包转发率同样是100的产品,小包转发率的能力可以差到五倍以上。
但不巧的是,近年来普及的一些应用,包括MSN、QQ、Skype、视频、线上游戏等,都是以小包的形式在工作。这对很多用户的宽带接入带来困扰,很多以前看网页、下载工作良好的路由器,在碰到大量小包应用的情况时,就发生效能不良,网络卡的情况。
来源:51CTO.com 作者:五文 责编:豆豆技术应用