架构师训练营 week7 课后作业

用户头像
花果山
关注
发布于: 2020 年 12 月 06 日

以下两题,至少选做一题

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

2. 用你熟悉的编程语言写一个Web性能压测工具,输入参数:URL,请求总次数,并发 数。输出参数:平均响应时间,95%响应时间。用这个测试工具以10并发、100次请 求压测www.baidu.com。



1、第一题





从上面的曲线图可以看到整个过程呈现为三个阶段:

1. a~b最佳运行阶段

这个阶段负载远未达到系统软硬件瓶颈,资源随时待命,请求被以最快的速度计算返回。响应时间保持平稳,几乎为最短消耗时间;吞吐量与负载也呈线性增长关系。

2. b~c重负载阶段

该阶段系统无法再实现一次性处理所有响应了,受某些资源的限制,一些请求被阻塞在队列内,但软硬件依旧可以承受这种负载;响应时间开始变长,吞吐量保持相对稳定。

3. c~d压垮阶段

这个阶段软硬件已无法承受这么大的负载了,系统资源消耗殆尽;响应时间急剧上涨,吞吐量急剧下降。



发布于: 2020 年 12 月 06 日阅读数: 14
用户头像

花果山

关注

还未添加个人签名 2019.05.09 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 week7 课后作业