计算机网络的性能指标
计算机网络性能指标可以从不同的方面来反应计算机网络的性能,常用的计算机网络的性能指标有以下8个:
- 速率
- 带宽
- 吞吐量
- 时延
- 时延带宽积
- 往返时间
- 利用率
- 丢包率
速率
连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率。
单位:
bit/s(b/s,bps)
kb/s = 10³b/s
PS:此处为小写k指10³,数据量单位中的KB中的大写K指的是2¹º(1024)
带宽
表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。
单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)
吞吐量
表示在单位时间内通过某个网络(或信道、接口)的数据量。
吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。
吞吐量受网络的带宽或额定速率的限制。
时延
分组交换将产生时延,如下图所示:
源主机和目的主机之间路径会由多段链路和多个路由器组成,所以网络时延主要由以下组成:
- 发送时延
- 传播时延
- 处理时延
当传输的数据量远远大于路径时,发送时延占主导因素
当路径远远大于传输的数据量时,传播时延占主导因素(如从地球向太空发送数据)
时延带宽积
时延带宽积=传播时延*带宽
- 若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特;
- 链路的时延带宽积又称为以比特为单位的链路长度。
往返时间(RTT)
- 在许多情况下,因特网上的信息不仅仅单方向传输,而是双向交互;我们有时很需要知道双向交互一次所需的时间;因此,往返时间RTT(Round-Trip Time)也是一个重要的性能指标。
- 往返时间RTT是双向交互一次所需要的时间,即从源主机发送信号到目标主机,目标主机接收信号再返回到源主机所需要时间。(一个来回)
利用率
- 信道利用率:表示某信道有百分之几的时间是被利用的(有数据通过)。
- 网络利用率:全网络的信道率用率加权平均。
根据排队理论,某信道利用率增大,其时延也增加,所以信道率用率并非越高越好,一般让其保持在50%以下。
丢包率
丢包率即分组丢失率,是指在一定的时间范围内,传输过程中丢失的分组数量与总分组数量的比率。
丢包率分为:
- 接口丢包率
- 结点丢包率
- 链路丢包率
- 路径丢包率
- 网络丢包率
分组丢失主要存在两种情况:
- 分组在传输过程中出现误码
- 分组到达一台队列已满的分组交换机时被丢弃;在通信量较大时就可能造成网络拥塞
丢包率分赢了网络的拥塞情况
- 无拥塞时路径丢包率为0
- 轻度拥塞时路径丢包率为1%~4%
- 严重拥塞时路径丢包率为5%~15%