首先为了便于理解,假设PTS中的压测场景是一个串联链路A,里面包含一个压测API 1。然后看下SLB的并发连接数的定义。

指标 说明
并发连接数 所有建立的TCP连接数量
活跃连接数 所有ESTABLISHED状态的TCP连接。因为如果您采用的是长连接的情况,一个连接会同时传输多个文件请求
非活跃连接数 表示指除ESTABLISHED状态的其它所有状态的TCP连接数。Windows和Linux服务器都可以使用netstat -an命令查看

当压测进行时,PTS上的API 1的并发数基本会和SLB的并发连接数接近或者更小,因为SLB上可能还有正常业务流量。但由于PTS上的施压端监控数据是秒级采集的,而SLB上是15秒或者分钟级数据,所以PTS的API 1 并发数和SLB并发数会有一定的误差。此外还需要注意一种情况,如果被压测服务端支持Keep-Alive,当串联链路中放入了思考时间且时间比较大(大于Keep-Alive的timeout),则会出现SLB上的并发连接数特别是活跃连接数下降的情况。