性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
随着并发压力的增加,系统响应时间先基本保持不变之后不断增加,吞吐量先升高后下降。因为并发数刚开始增加的时候,系统资源还有剩余,所以响应时间变化不大,此时吞吐量升高,继续加大压力,达到系统资源上限时,再加大并发数已经无济于事,反而因为要进行线程之间的调度,上下文切换,导致系统真正执行任务的时间减少,系统响应时间增加,吞吐量下降。
随着并发压力的增加,系统响应时间先基本保持不变之后不断增加,吞吐量先升高后下降。因为并发数刚开始增加的时候,系统资源还有剩余,所以响应时间变化不大,此时吞吐量升高,继续加大压力,达到系统资源上限时,再加大并发数已经无济于事,反而因为要进行线程之间的调度,上下文切换,导致系统真正执行任务的时间减少,系统响应时间增加,吞吐量下降。
评论