第 7 周命题作业
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
响应时间是指应用系统从发出请求开始到收到最后响应数据所需要的时间。响应时间是系统最重要的性能指标,直观的反映了系统的“快慢”。
吞吐量是指单位时间内系统处理的请求的数量,体现系统的处理能力。对于网站,可以用“请求数/秒”或者“页面数/秒”来衡量。
TPS(每秒事务数)也是吞吐量的一个指标,此外还有 HPS(每秒 HTTP 请求数),QPS(每秒查询数)等。
在进行性能压测的时候,系统的响应时间和吞吐量分为 4 个阶段。开始时,系统响应时间很快,保持在一个比较稳定的值,系统吞吐量快速增加,系统整体运行状态良好。随着并发压力的增加,系统资源消耗到一定程度,响应时间开始变慢,系统吞吐量增加变缓。随着并发压力进一步增大,系统达到最大负载点。达到最大负载点之后,响应时间大幅增加,用户请求不能及时返回,系统吞吐量开始下降。并发压力继续增加,系统达到崩溃点,系统不能对外提供服务,无法响应用户请求。
评论