第 7 周作业
内容总结
作业
以下两题,至少选做一题
1. 性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
2. 用你熟悉的编程语言写一个 Web 性能压测工具,输入参数:URL,请求总次数,并发 数。输出参数:平均响应时间,95%响应时间。用这个测试工具以 10 并发、100 次请 求压测 www.baidu.com。
性能压测时,随着并发压力的增加:
在系统资源还能充分并发处理这些请求时,响应时间较缓慢增长,吞吐量线性增长,因为单位时间处理请求增多;
当增加的压力未超过服务器负载时,即单位时间内压力的请求还未超过服务器承受前,响应时间会大幅增加,而吞量也急剧放缓地增长。这是由于服务器资源使用率饱和,并发受限。
当增加的压力超过服务器负载后,服务器资源会有更多资源浪费在资源调度、cpu 分时切换、内存虚拟化等操作中,使得处理请求的时间急剧增加,吞吐量反而下降;
当压力到达一定程度,资源用尽时,服务器压垮当机,无响应,吞吐量为 0
评论