第 7 周课后练习 - 性能优化一
第 7 周课后练习-性能优化一
作业一:
1、性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
性能测试:
以系统设计初期规划的性能指标为预期目标,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。
并发数:
系统能够同时处理请求的数目,这个数字也反映了系统的负载特性。对于网站而言,并发数即系统并发用户数,指同时提交请求的用户数目,于此相对应,还有在线用户数(当前登录系统的用户数)和系统用户数(可能访问系统的总用户数)。
响应时间:
指应用系统从发出请求开始到收到最后响应数据所需要的时间。响应时间是系统最重要的性能指标,直观的反映了系统的“快慢”。
吞吐量:
指单位时间内系统处理的请求的数量,体现件系统的处理能力。对于网站,可以用“请求数/秒”或是“页面数/秒”来衡量,也可以用“访问人数/天”或是“处理的业务数/小时”等来衡量。TPS(每秒事务数)也是吞吐量的一个指标,此外还有 HPS(每秒 HTTP 请求数),QPS(每秒查询数)等。
故:当并发压力增加时,
1、系统响应时间会变慢,甚至系统崩溃导致无响应,由于并发压力增加,会导致分发给每个请求的系统资源降低。
2、吞吐量会先上升、达到瓶颈后,下降的趋势,由于系统处理能力变低,导致单位时间内处理系统请求的数量下降。
评论