架构师第七周 作业
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
一个系统吞吐量通常由 TPS、并发数两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统的吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降。
假设并发数不变:TPS不断增加,TPS超过最大吞吐量后,会有大量请求等待,平均响应时间急剧下降
假设 TPS 不变: 增加并发数,会导致CPU并发线程过多,线上上下文切换频繁,内存消耗增加,从而使平均响应时间下降
评论 (1 条评论)