week7- 课后作业
1.性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
首先了解一下 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
QPS(TPS):每秒钟request/事务 数量
并发数: 系统同时处理的request/事务数
响应时间: 一般取平均响应时间
如下图并发数和吞吐量(tps)的关系,三个阶段:性能测试、负载测试、压力测试
横轴是并发数,纵轴是吞吐能力
ab是性能测试,bc 是负载测试,cd是压力测试
一开始没有并发tps低,随着并发在增加 在处理能力内tps越高是线性增加
过了b点后进这入负载测试,不断的在增加并发压力,tps继续增大,到C点后达到极值
c点后,并发的请求继续增多,tps下降,此时消耗的资源多,所有的请求在争夺资源,直致系统崩溃掉。
下图并发数和响应时间的关系:
当并发数越大,系统的响应时间就越慢;
评论