架构师第七周 作业

用户头像
冯凯
关注
发布于: 2020 年 07 月 23 日

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?



一个系统吞吐量通常由 TPS、并发数两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统的吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降。

  1. 假设并发数不变:TPS不断增加,TPS超过最大吞吐量后,会有大量请求等待,平均响应时间急剧下降

  2. 假设 TPS 不变: 增加并发数,会导致CPU并发线程过多,线上上下文切换频繁,内存消耗增加,从而使平均响应时间下降



用户头像

冯凯

关注

还未添加个人签名 2020.05.26 加入

还未添加个人简介

评论

发布
暂无评论
架构师第七周 作业