写点什么

架构师训练营 - 第七周 - 作业一

用户头像
行者
关注
发布于: 2020 年 11 月 10 日

题目

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

解答

系统响应时间

指应用系统从发出请求开始到收到最后响应数据所需要的时间。

响应时间是系统最重要的性能指标,反映了系统的快慢。

吞吐量

指单位时间内系统处理的请求的数量,体现系统的处理能力。

比如网站可以用 请求数/秒 or 访问人数/天。

类似还有 TPS(每秒事务数),QPS(每秒查询数)等指标。

并发数

系统能够同时处理请求的数目,反映了系统的负载特性。

三者之间关系

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

并发与系统响应时间 吞吐量关系

并发 & 系统响应时间

在并发不断增加的情况下,系统响应时间随其线性增加;但因为资源有限,当达到最大负载点之后,系统响应时间会快速增加,直到最后系统崩溃。

并发 & 吞吐量

在并发不断增加的情况下,吞吐量随其线性增加;但因为资源有限,当达到最大负载点之后,吞吐量提升缓慢,甚至不升反降。


用户头像

行者

关注

还未添加个人签名 2018.03.09 加入

还未添加个人简介

评论

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