全部产品
云市场

怎么理解SLB的并发连接数和PTS里的并发?

更新时间:2018-09-10 16:48:21

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

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

那么当压测进行时,PTS上的API1的并发数基本会和SLB的并发连接数接近或者更小,因为SLB上可能还有正常业务流量,另外,由于PTS的数据是5秒周期采样的,也会有一定的误差。此外还需要注意一种情况,如果被压测服务端支持Keep-Alive,当串联链路中放入了思考时间且时间比较大(大于Keep-Alive的timeout),那么会出现SLB上的并发连接数特别是活跃连接数下降的情况。