计算机网络性能指标
速率
定义:速率即数据率或称数据传输率或比特率,是表示连接在计算机网络上的主机在数字信道上传输数据位数的速率(就是一秒能够传输多少比特(0或1))
带宽
定义:计算机网络中,带宽用来表示通信线路传送数据的能力,通常是指单位时间内从网络的某一点到另一点所能通过的"最高数据率"
单位是:比特每秒即b/s、kb/s、Mb/s、Gb/s
-
由图可知,带宽只会影响单位时间内进入链路数据的多少,不会影响传播速率
吞吐量
定义:表示在单位时间内通过单个网络(或信道、接口)的数据量
单位是:比特每秒即b/s、kb/s、Mb/s、Gb/s
时延
定义:数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间,也叫延迟或迟延
单位:秒
组成:
- 发送时延:是指主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起到该帧的最后一个比特发送完毕所需要的时间
计算公式:发送时延 = 数据帧长度 / 发送速率(信道带宽)
- 传播时延:是指电磁波在信道中传输一定的距离所要花费的时间
计算公式:传播时延 = 信道长度 / 电磁波在信道上的传播速率
- 处理时延:主机或路由器收到分组时所要花费的时间(处理数据)
- 排队时延:就是分组进入路由器等待处理(转入)和转出所需要的时间
总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
时延带宽积
定义:时延带宽积是一个度量,指的是时延(s)与带宽(b/s)的积
单位:比特(b)
由图可见:面积即为时延带宽积,所以我们可以清楚的明白,时延带宽积即为链路中比特的容量
往返时延RTT
定义:从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延
RTT越大,在收到确认之前,可以发送的数据越多
RTT包括
- 往返传播时延 = 传播时延 * 2
- 末端处理时间
利用率
定义:计算机网络性能指标的利用率一般分为两种:信道利用率、网络利用率
信道利用率:信道利用率主要取决链路上是否一直有数据 信道利用率 = 由数据通过的时间 / (有 + 无)数据通过的时间
网络利用率:信道利用率的加权平均值
-
由图可见:利用率越高,时延越大