衡量网络性能指标

带宽

单位时间内能够传输的数据总量,单位:bps
带宽越大,网络质量越好

带宽常用 bps(bit per second)表示,每秒多少 bit

1000bit/s=1Kbit/s
1000000bit/s=1Mbit/s
1000000000bit/s=1Gbit/s

时延

报文从网络的一端到另一端所需要的时间,单位:ms

  • 总时延=返送时延+传播时延+处理时延+排队时延
  • 延迟越低,网络质量越好

抖动

网络抖动是指最大延迟最小延迟的时间差
比如访问一个网站的最大延迟是 10ms ,最小延迟为 5ms,那么网络抖动就是 5ms

  • 抖动=最大延迟-最小延迟
  • 用来评价网络的稳定性,抖动越小,网络越稳定

丢包

指一个或多个数据包的数据无法通过网络到达目的地,接收端如果发现数据丢失,会根据队列序号向发送端发出请求,进行丢包重传。

  • 丢包率是指测试中所丢失数据包数量占所发送数据包的比率

数据单位

1Gb=1024Mb
1Mb=1024Kb
1Kb=1024b

  • Byte:字节,一个数字或字母占用1字节,一个汉字占2字节
  • bit:比特,1Byte=8bit
  • 运营商一般用 bit 单位,网络下载的网速用 Byte单位,所以 100Mbps 带宽下载速度为 100/8=12.5MB,实际网络传输还有额外开销,一般能达到 12.5MB 的 70%。

并发连接数

用电脑工作时,打开一个窗口或者一个 Web 页面,会和服务端建立一个会话连接,要打开很多歌窗口或 Web 页面(即会话),设备(防火墙、服务器)可以处理的最大的会话数量(点对点连接)就是“并发连接数”

  • 并发连接数上限取决于电脑的上线、服务器的上线
  • 并发连接数取决于内存

新建连接数

设备可以处理的每秒新建的连接数量

  • 新建连接数取决于CPU

并发用户数

在同一时刻与服务器进行了交互的在线用户数量

  • 区别于注册用户数、在线用户数