写点什么

架构师训练营第七章作业

用户头像
吴吴
关注
发布于: 2020 年 07 月 22 日
架构师训练营第七章作业

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

概念

响应时间

指应用系统从发出请求开始到收到最后响应数据所需的时间(从发出第一个字节开始标记开始,从收到最后一个字节后标记结束)。响应时间直观反映了系统的“快慢”

并发数

系统能够同时处理请求的数目,这个数字也反映了系统的负载特性。对于网站而言,并发数即系统并发用户数,指同时提交请求的用户数目,于此相对应,还有在线用户数(当前登录系统的用户数)和系统用户数(可能访问系统的中用户数)

吞吐量

指单位时间内系统处理的请求数,体现系统的处理能力。对于网站,可以用“请求数/秒”或“页面数/秒”来衡量,也可以用“访问人数/天”或是“处理的业务数/小时”等来衡量。(通常以秒为单位)

TPS(每秒事务数)也是吞吐量的一个指标,此外还有HPS(每秒HTTP请求数),QPS(每秒查询数)等

吞吐量=(1000/响应时间ms)* 并发数



随着系统并发的增加,在未达到系统最大负载点时,响应时间会较平稳的增加,持续增加并发时,负载点C到崩溃点D,响应时间会成指数级增加,直至系统无法响应。

对于吞吐量,在并发增加到系统临界点时,会呈线性上升趋势,并发再到系统负载点时,吞吐量会缓慢上升,继续增加并发会使系统明显变慢,吞吐量呈下降趋势,直至无法访问



用户头像

吴吴

关注

还未添加个人签名 2018.03.02 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第七章作业