美文网首页
关于并发数和qps(tps)的一些思考

关于并发数和qps(tps)的一些思考

作者: 陈芝麻烂谷子的事 | 来源:发表于2021-03-09 16:19 被阅读0次

性能测试中难免会与tps和并发打交道,刚开始做性能测试,多有可能不清晰两者之间的关系,没办法有效的评测系统。
首先我们要明确:
服务端的并发数不可能无限大,机器的上限是固定的。
并发量到达一定的数值,响应时间变得越来越高,qps越来越低。
所以,首先梳理一下他们之间的关系:
1.首先qps,qps和tps的关系就在于qps是服务器的处理请求的能力,tps是服务器处理事务的能力,一个事物可能包含多个接口,但是也可能一个接口,所以当这个事物仅有一个接口时,那么tps相当于qps。
qps的计算公式为(总的日活数平均一个用户请求量0.8)/(一个用户的访问时长(s)*0.2)。
2.接下来就是并发数,我们为什么要模拟并发数呢,其实就是为了能够产生足够的压力来评测系统。我们平时进行压测可能会预期比如说100并发下接口的qps(tps)为多少,完成压测后会得到接口的响应时间和qps。这时候就可以通过响应时间与qps的乘积得到并发用户数,根据并发用户数向上推理可以得出对应的日活数量。这样整个链路就通畅了

相关文章

  • 2019-11-25

    1. QPS(TPS):每秒钟request/事务 数量 2. QPS(TPS)= 并发数/平均响应...

  • mysql中QPS、TPS、系统吞吐量

    一、每秒查询数QPS 二、每秒事务数TPS 三、系统吞吐量 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应...

  • 关于并发数和qps(tps)的一些思考

    性能测试中难免会与tps和并发打交道,刚开始做性能测试,多有可能不清晰两者之间的关系,没办法有效的评测系统。首先我...

  • 响应时间、并发数、TPS、QPS、吞吐量

    TPS、并发用户数、吞吐量关系 吞吐量(TPS)、QPS、并发数、响应时间(RT)概念

  • 如何提高服务器qps

    QPS(TPS)= 并发数/平均响应时间 可以看出,要提高qps,我们必须做2个方面努力 1 增加并发数 1...

  • 2018-07-11

    吞吐量(TPS)、QPS、并发数、响应时间(RT)概念 - 胡立峰 - 博客园 开发的原因,需要对吞吐量(TPS)...

  • 性能测试相关

    性能测试相关概念 并发用户数(VU):系统同时处理的request/事务数 QPS(TPS)(transactio...

  • 【性能测试】- 测试指标

    1.TPS和QPS的区别 TPS:Transactions Per Second,意思是每秒事务数,具体事务的定义...

  • 高性能MySQL学习笔记(一)

    Mysql:不支持多CPU并发运算 每个sql 只能分配到一个cpu超高的QPS和TPS (QPS:每秒处理的查...

  • QPS(TPS)、并发数、响应时间

    一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个...

网友评论

      本文标题:关于并发数和qps(tps)的一些思考

      本文链接:https://www.haomeiwen.com/subject/apbvqltx.html