写点什么

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

用户头像
Jam
关注
发布于: 2020 年 07 月 22 日



从上图可以看到有3条线,横轴为并发量,纵轴反应下列各数值的指标:

  1. Utilization (U) :CPU利用率

  2. Throughput (X): 吞吐量

  3. Response Time (R): 响应时间

可以整个压测周期中随着并发量从0开始慢慢增加的过程中有三个重要的阶段:

阶段一:并发量从0起步开始慢慢增加,系统的CPU利用率和吞吐量都在线性增加,由于系统还未达到负载,所以响应时间变化不大。

阶段二:并发量增加到一个临界点时,待处理的任务开始进入等待状态,可以看到CPU利用率不再增加,吞吐量的变化曲线开始逐渐平缓,随着并发量逐步增加,响应的时间开始线性增加。

阶段三:并发量再次增加到一个临界点,由于系统已经处于负载状态,处理能力开始下降,导致响应时间指数上涨,吞吐量下降。

用户头像

Jam

关注

还未添加个人签名 2018.03.21 加入

还未添加个人简介

评论

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