架构 2 期 - 第七周作业(1)

用户头像
浮生一梦
关注
发布于: 2020 年 12 月 06 日

作业一(至少完成一项):

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

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



首先通过性能测试曲线来说明问题:

如图所示:

随着并发压力的增加,主要分为三个阶段:

阶段1:轻负载阶段

在这个阶段的系统资源比较充足,随着并发压力的增加,响应时间比较平稳,能够较快的返回响应。负载和吞吐量线性增长。

阶段2:重负载阶段

在这个阶段达到系统能承受的最大并发量,吞吐量一直保持相对平稳,但是响应时间却持续增长,因为在这个阶段系统已经不能够一次性处理所有请求了,某些请求会被阻塞。

阶段3:压垮阶段

在这个阶段由于系统资源耗尽,响应时间呈直线增长,吞吐量也急速下降。

用户头像

浮生一梦

关注

还未添加个人签名 2018.04.26 加入

还未添加个人简介

评论

发布
暂无评论
架构2期-第七周作业(1)