网络性能指标主要有三个:
1. 带宽 bandwidth
常用的带宽单位是
千比每秒,即 kb/s (103 b/s)
兆比每秒,即 Mb/s(106 b/s)
吉比每秒,即 Gb/s(109 b/s)
太比每秒,即 Tb/s(1012 b/s)
注意:在计算机界,K = 2 = 1024, M = 2, G = 2, T = 2.
2. 时延 latency/delay
一个 报文或分组从一个网络(或一条链路)的一端传送到另一端所需要的时间.
总时延= 发送时延+传播时延+处理时延+ 排队时延
3. 带宽时延积
带宽乘以传播时延,即链路上的最大比特数。
(1)TCP方面
测试网络带宽。
支持多线程,在客户端与服务端支持多重连接。
报告MSS/MTU值的大小。
支持TCP窗口值自定义并可通过套接字缓冲。
(2)UDP方面
可以设置指定带宽的UDP数据流
可以测试网络抖动值、丢包数
支持多播测试
支持多线程,在客户端与服务端支持多重连接。[1]