开发者社区> 问答> 正文

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

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

展开
收起
保持可爱mmm 2020-03-28 19:19:43 1307 0
1 条回答
写回答
取消 提交回答
  • 首先,为了便于理解,我们假设 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 上的并发连接数特别是活跃连接数下降的情况。

    2020-03-28 19:21:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载