从网上收集的一些评估网络性能的指标。
带宽
带宽,表示链路的最大传输速率,单位是 b/s(比特 / 秒)。在你为服务器选购网卡时,带宽就是最核心的参考指标。常用的带宽有 1000M、10G、40G、100G 等。
吞吐量
吞吐量,表示没有丢包时的最大数据传输速率,单位通常为 b/s (比特 / 秒)或者 B/s(字节 / 秒)。吞吐量受带宽的限制,吞吐量 / 带宽也就是该网络链路的使用率。
延时
延时,表示从网络请求发出后,一直到收到远端响应,所需要的时间延迟。这个指标在不同场景中可能会有不同的含义。它可以表示建立连接需要的时间(比如 TCP 握手延时),或者一个数据包往返所需时间(比如 RTT)。
PPS
PPS,是 Packet Per Second(包 / 秒)的缩写,表示以网络包为单位的传输速率。PPS 通常用来评估网络的转发能力,而基于 Linux 服务器的转发,很容易受到网络包大小的影响(交换机通常不会受到太大影响,即交换机可以线性转发)。
网络可用性
网络可供用户使用的时间百分比。即网络稳定不出故障的时间 / 用户总的使用时间
并发连接数
是客户端向服务器发起请求,并建立了 TCP 连接,每秒钟服务器链接的总 TCP 数量
丢包率
测试中所丢失数据包数量占所发送数据组的比率。
重传率
重新发送信息的与全部的调用信息之间的比值。
响应时间(RT)
响应时间是指系统对请求作出响应的时间。
吞吐量(Throughput)
吞吐量是指系统在单位时间内处理请求的数量。