针对获得的系统响应时间的图形结果,观察数据曲线发生突变的地方-拐点(系统容量饱和点)。
数据吞吐量接近极限的过程
刚开始,系统有足够的空闲线程去处理增加的负载,所以吞吐量以稳定的速度增长,然后在某一个点上稳定下来,即系统达到饱和点。
在饱和点时,所有的线程都已投入使用,传入的请求不再被立即处理,而是放入队列中,新的请求不能及时被处理。
因为系统处理的能力是一定的,如果继续增加负载,执行队列开始增长,系统响应时间也随之延长。
当服务器吞吐量保持稳定后,就达到可给定条件下的系统上限。
如果继续加大负载,系统响应时间可能会发生突变,即执行队列排的过长,无法处理,服务器接近死机或崩溃,响应时间就变得很长或无限长,即性能出现拐点,负载达到饱和。
现象:
- 响应时间急剧增大
- 事务处理的错误率越来越高
- 连接服务器失败
- 超时错误
原因
- 系统资源使用率很高,当长时间cpu使用率在100%,从而导致请求操作超时
- 连接过多,服务器端口太忙,不能及时提供服务数据包的传输
- 当前页面的数据流过大,导致数据库存取太频繁
- 服务器的参数设置不合理
结果分析点
- 页面性能报告显示每个页面的平均响应时间
- 响应时间总结报告,显示所有页面和页面元素的平均响应时间
- 响应时间详细报告