架构师 0 期第七周命题作业
作业一:
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
并发数是系统能够同时处理请求的数目,反映了系统的负载特性。处理请求是需要消耗资源的,如线程数、网络I/O、内存、磁盘等。服务器的资源都是固定的,
在最开始的时候,集群资源都是空闲并且富余的,所以会以最快的速度处理这些请求,请求的系统响应时间都差不多,耗时比较短,吞吐量与并发压力呈线性增长,并发量越大,吞吐量越大。
当并发越来越大,集群已经来不及一次性处理所有请求时,这些没处理的请求会在队列里等待被处理。压力越大,请求的系统响应时间越大,吞吐量以达到集群的极限,即使再多的请求,吞吐量也会保持在一个相对稳定的数值。
当并发继续增大,集群资源已经消耗完毕,容纳不了再多的请求,导致系统响应时间变得更大,系统的时间大部分都花费在任务的切换上,导致系统的吞吐量会急剧下降。
评论 (1 条评论)