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

作业一(至少完成一项):
1.性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
2.用你熟悉的编程语言写一个 Web 性能压测工具,输入参数:URL,请求总次数,并发数。输出参数:平均响应时间,95% 响应时间。用这个测试工具以 10 并发、100 次请求压测 www.baidu.com。

作业二:根据当周学习情况,完成一篇学习总结

作业一

1.性能压测的时候,随着并发压力增加

响应时间变化:一开始表现平稳,略微线性升高,当 CPU 到达满负载、内存剩余、磁盘网络I/O等资源接近极限,开始呈现指数性上升,直至失去响应
响应时间变化原因:开始时系统资源充足,能够正常响应。并发继续升高,资源消耗接近极限,部分线程因为开始需要等待资源处理,响应时间变慢。并发继续升高,系统资源耗尽,无法正常响应系统崩溃

吞吐量变化:呈现倒 V 字形,一开始,吞吐量随着并发升高而增加,当 CPU 到达满负载、内存剩余、磁盘网络I/O等资源接近极限,开始下降,直至降为 0
吞吐量变化原因:开始时系统资源充足,吞吐量随着并发升高而升高。并发继续升高,资源消耗接近极限,部分线程因为开始需要等待资源处理,吞吐量开始降低。并发继续升高,系统资源耗尽,无法正常响应系统崩溃

发表新评论