写点什么

第七周作业

用户头像
Geek_ac4080
关注
发布于: 2020 年 11 月 08 日

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

随着并发压力的增加,系统的响应时间也在增加,如图所示分三个阶段:

  • b 阶段:系统资源充足,增加并发数,每个线程都能获取到足够的资源执行任务,响应时间几乎没有变化

  • c 阶段:系统部分资源已经出现不足,增加并发数,线程由于部分资源紧缺会发生阻塞,此时系统资源还能勉强支撑,响应时间会线性增加

  • d 阶段:系统资源已经严重不足,增加并发数,大量线程由于获取不到资源发生阻塞,响应时间指数级增加,最终导致系统崩溃

根据公式:吞吐量= ( 1000 /响应时间 ms)×并发数

  • b 阶段:由于系统资源充足,响应时间几乎没有增加,并发数增加,吞吐量跟随并发数的增加而线性增肌

  • c 阶段:系统部分资源已经出现不足,响应时间开始快速上升,并发数也在增加,但是响应时间的上升速度快于并发数的增加速度,此时吞吐量也还在增加,但是增加速度在变慢,到达临界点则无法再上升

  • d 阶段:系统资源已经严重不足,超出临界点再增加并发数,线程会大量阻塞,响应时间极速上升,并发数增加速度远远低于响应时间的增长速度,根据公式可得,吞吐量会快速下降。

用户头像

Geek_ac4080

关注

还未添加个人签名 2019.05.09 加入

还未添加个人简介

评论

发布
暂无评论
第七周作业