写点什么

第七周作业

用户头像
icydolphin
关注
发布于: 2020 年 11 月 08 日

问题一

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

在最开始的时候系统资源充足,随着并发数的增加吞吐量也是线性的在增加,有多少请求就能并发的处理多少请求;过了临界点后,随着并发数的增加吞吐量的增加变缓,因为同时有多个线程在运行,处理过程中需要等待 CPU 轮循、内存资源、磁盘以及 I/O 资源等,这个时候响应时间变长,但仍然能够接受增加的并发请求;进一步再增加并发数,吞吐量反而会下降,因为随着线程的增多,系统的负荷超过自己的承载能力,出现资源耗尽的情况,排队线程剧增,响应时间变得更长,吞吐量下降。


问题二

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


用户头像

icydolphin

关注

还未添加个人签名 2018.05.05 加入

还未添加个人简介

评论

发布
暂无评论
第七周作业