本文已参与「新人创作礼」活动,一起开启掘金创作之路。
你是否在打游戏时被网卡到想吐血,想摔手机。再我们打开网络诊断时就会发现着红红火火的延迟,那为什么网络会有延迟呢?网络他都有什么性能呢?让我来一起了解一下吧。
性能指标
1.速率
速率又叫数据率或数据传输率或比特率
连接在计算机网络上的主机在数字信道上传送数据位数的速率(单位b/s,kb/s,Mb/s,Tb/s)
讲解:
要想明白上面的话,我们首先要知道什么是比特?比特是信息量的度量单位,为信息量的最小单位。二进制数系统中,每个0或1就是一个位(bit)。
速率可以类比为咱们数学中学过的速度,比特类比为路程。速率=比特*时间
下面是速率的转化,大家可以了解一下。
2.带宽
在计算机网络中,指的是网络设备所支持的最高速度,单位同速率,是理想条件下最高速率
讲解:
3.吞吐量
表示单位时间内通过某个网络的实际数据量。单位b/s,kb/s,Mb/s
4.时延
时延是指数据从网络的一端传送到另一端所需的时间。
| 名称 | 描述 | 计算公式 |
|---|---|---|
| 发送时延 | 数据从主机到信道上所用的时间 | 发送的数据长度/发送速率 |
| 传播时延 | 数据在信道上传播所花费的时间 | 信道长度/电磁波在信道上传播的速率 |
| 排队时延 | 数据在路由器前等待前面数据处理的时间 | 无计算方式 |
| 处理时延 | 数据在路由器中处理需求的时间 | 无计算方式 |
5.时延带宽积
公式:时延带宽积=传播时延x带宽
意思是链路上有多少比特的数据
6.往返时延RTT
发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延 RTT=传播时延x2+末端处理时间(有时可能直接忽略)
利用率
- 信道利用率
信道利用率=有数据通过时间/(有+无)数据通过时间
2. 网络利用率
网络利用率=所有信道利用率加权求平均值
时延和利用率的关系图 利用率越高,延迟越大