架构师 0 期第七周命题作业

用户头像
何伟敏
关注
发布于: 2020 年 07 月 23 日

作业一:

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



并发数是系统能够同时处理请求的数目,反映了系统的负载特性。处理请求是需要消耗资源的,如线程数、网络I/O、内存、磁盘等。服务器的资源都是固定的,



在最开始的时候,集群资源都是空闲并且富余的,所以会以最快的速度处理这些请求,请求的系统响应时间都差不多,耗时比较短,吞吐量与并发压力呈线性增长,并发量越大,吞吐量越大。



当并发越来越大,集群已经来不及一次性处理所有请求时,这些没处理的请求会在队列里等待被处理。压力越大,请求的系统响应时间越大,吞吐量以达到集群的极限,即使再多的请求,吞吐量也会保持在一个相对稳定的数值。



当并发继续增大,集群资源已经消耗完毕,容纳不了再多的请求,导致系统响应时间变得更大,系统的时间大部分都花费在任务的切换上,导致系统的吞吐量会急剧下降。



用户头像

何伟敏

关注

还未添加个人签名 2018.03.11 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
作业请加“极客大学架构师训练营”标签,便于分类
2020 年 07 月 27 日 17:15
回复
没有更多了
架构师 0 期第七周命题作业