定义基准
首先需要定义系统在正常状态下的基准表现,例如某一时刻的响应时间、吞吐量等。
监控系统
重现负载
制造负载,模拟用户或客户端对系统的真实使用情形,例如高并发、大数据量等。
分析监控数据
在重压下,系统是否达到了预期性能的峰值,如果没有,分析指标数据,找到出现瓶颈的节点、阶段或流程。
定位问题
通过目标数据表现的明显异常,进行定位排查到具体问题。
解决问题
确定问题后,寻找合适的解决方案,例如增加资源、优化程序代码等。
测试验证
解决问题后,重新测试系统,观察系统性能是否已经达到预期,如达到就结束测试,如未达到还需重新解决问题。
推荐阅读: