网络通信 频道

聚焦07网络市场:群雄问鼎广域网加速

  网络性能低下,是谁惹的祸?

    面对网络访问性能低下的问题,你可能最容易想到的是:网络带宽难道不够?在这种情况下,电信公司也往往会建议你增加带宽。

    的确,带宽不够是造成网络访问性能低下的原因之一,增加带宽能够在一定程度上解决问题。但是,当带宽增加到一定程度后,网络访问性能低下的问题将依然存在。
  
  100Mb/s带宽肯定比2Mb/s带宽的数据传输速率高么?国内网络设备厂商深信服对之做了一个实际测试:实际测试数据显示,在网络延时大于50ms(相当于从北京到广州的专线延迟),传输数据窗口为64K字节的情况下,100Mb/s带宽线路的数据吞吐量和2Mb/s的线路几乎下降到同样的水平,所以说存在网络延时以及TCP窗口不合适的时候,100Mb/s带宽线路的数据传输能力并不比2Mb/s带宽线路的数据传输能力强多少。
  
  从上面的测试可见,并不是带宽增多了,网络的传输能力就一定能够同步增长。深信服产品总监陈承总结到:“宽带足够大只是必要条件,不是充分条件,它还受制于数据的传输协议以及网络延时对传输协议的影响等多种因素。”
  
     “局域网内的延迟一般小于1ms,而广域网的声专线延迟则会在50ms以上,一般会达到100ms。如果采用卫星通信,则会达到500ms以上。” Riverbed的王国兴先生向笔者介绍到:“不要小看这些延迟,在某些应用中,只是简单地从远程打开一个文件就可能需要在客户端和服务器之间交换超过150条信息。想想,用链路延迟来乘以信息数量,所得出的延迟结果会严重影响应用响应时间。这就是说光是打开文件就需要花上几分钟,因为要浪费大量时间等待客户机/服务器的信息确认。而增加带宽并不能改善应用延迟,只会徒然增加更多未得以充分利用的带宽。”(相关的技术问题请参看:广域网加速之协议优化大法详解)

  综合起来,除了网络带宽外,主要有以下几个原因造成了网络访问性能低下。一是由于TCP 协议引起的网络延迟,二是由应用协议引起的网络延迟,三是由TCP的慢启动和拥塞控制行为引起引起的网络延迟。

0
相关文章