BandwidthMeasuring,即线路上每秒能传输多少字节(Byte/s)。为何需要测量带宽虽然网络带宽不断增加,但由于用户数不断增加,应用程序需要的带宽也越来越大,所以必须采用相应的技术来让网络更加畅通——带宽测量是其基础难点准确性对各种不同的网络状况的测量布置测量软件的灵活性如何降低测量耗费一些定义带宽容量(bandwidthcapacity):网络环境中或者端对端路径上的链路层上理论上能达到的最大带宽当前使用带宽(bandwidthutilization):当前在某个hop或者某条路径上已经被占用的带宽的总和可用带宽(availablebandwidth):带宽容量-当前使用带宽可达带宽(achievablebandwidth):指两个端之间的吞吐量,这两个端处于特定的网络条件下,例如传输协议,主机的硬件配置,操作系统,系统设置等。延迟(delay):单向延迟(OWD),往返延迟(RTT)。丢包(loss):在两个节点间丢失的包分片。同样包括单向和往返。测量带宽的主要场景主动测量、被动测量单向、双向长路径、短路径当前测量带宽的主要技术ThroughputTCPthroughput测量法是不充分的,因为它不包括由链路层头、IP头、TCP头和重传所消耗的带宽。OnepacketPacketpairPackettailgating当前比较流行的带宽测量工具测量一条路径上所有链接的带宽pathchar、clink、pchar、tailgater缺点:耗时,对只需测量瓶颈带宽的应用来说是没有必要的还有,这些工具加上bprobe,都只能在单向上测量带宽主动发送探测包tcpanaly、pathrate比被动测量更加精确,timer测量瓶颈带宽Libdpcap发包抓包库:允许在远程机器上测量,以减少本地机器的计算量采用被动方式实时测试长路经上的平静带宽能测量两个方向上的带宽大部分技术/工具的缺点准确度低都是用样本统计的方法,近似地测量在网络拥塞严重的情况下,测不准可测量性差测量速度慢有的网络情况无法测量、或者只能测量单向有些结果不支持统计学的规律灵活性差很难有一种方法对所有的网络情况(网络类型、路径长短、数据流向等)都适用有的需要在测量的两端都配置测量软件加大网络拥塞因为需要多次测量进行统计,所以发数据包多
408带宽测量综述r 来自淘豆网www.taodocs.com转载请标明出处.