第七周作业
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
随着并发压力的增加,系统的响应时间也在增加,如图所示分三个阶段:
b 阶段:系统资源充足,增加并发数,每个线程都能获取到足够的资源执行任务,响应时间几乎没有变化
c 阶段:系统部分资源已经出现不足,增加并发数,线程由于部分资源紧缺会发生阻塞,此时系统资源还能勉强支撑,响应时间会线性增加
d 阶段:系统资源已经严重不足,增加并发数,大量线程由于获取不到资源发生阻塞,响应时间指数级增加,最终导致系统崩溃
根据公式:吞吐量= ( 1000 /响应时间 ms)×并发数
b 阶段:由于系统资源充足,响应时间几乎没有增加,并发数增加,吞吐量跟随并发数的增加而线性增肌
c 阶段:系统部分资源已经出现不足,响应时间开始快速上升,并发数也在增加,但是响应时间的上升速度快于并发数的增加速度,此时吞吐量也还在增加,但是增加速度在变慢,到达临界点则无法再上升
d 阶段:系统资源已经严重不足,超出临界点再增加并发数,线程会大量阻塞,响应时间极速上升,并发数增加速度远远低于响应时间的增长速度,根据公式可得,吞吐量会快速下降。
评论