标签:分析 瓶颈 性能 调优 TPS CPU
性能测试瓶颈分析
在实际的性能测试中,会遇到各种各样的问题,比如TPS压不上去,导致这种现象的原因很多,作为测试人员应配合开发人员进行分析尽快找出瓶颈的所在。
常见性能瓶颈分析:
1.服务器资源分析
CPU瓶颈分析
CPU已压满,需要再看其他指标的拐点出现的时刻是否与CPU压满的时刻基本一致
内存瓶颈分析
内存不足时,操作系统会使用虚拟内存,从虚拟内存读取数据,影响处理速度
磁盘I/O瓶颈分析
磁盘I/O称为瓶颈时,会出现磁盘I/O繁忙,导致交易执行时在I/O处等待
网络带宽
如果接口传递的数据包过大,超过贷款的传输能力,就会造成网络资源竞争,导致TPS上不去
2.JVM瓶颈分析
分析JVM内存
3.数据库瓶颈分析
慢查询
数据库连接池设置太小,导致数据库连接出现排队
数据库出现死锁
4.程序内部实现机制
5.压测机
Jmeter单机负载能力有限,如果需要模拟的用户请求书超过负载,也会导致TPS压不下去
性能调优
性能调优步骤
1.确定问题:根据性能监控的数据和性能分析的结果,确定性能存在的问题(要求)
2.确定原因:确定了问题之后,对问题进行分析,找出问题的原因
3.确定调整目标和解决方案(改服务器参数配置/增加硬件资源配置/修改代码)
4.测试解决方案
5.分析调优结果
注:性能测试调优并不是一次完成的过程,针对同一性能问题,上面的五步可能要经过多次循环才能最终完成性能调优的工作
标签:分析,
瓶颈,
性能,
调优,
TPS,
CPU
From: https://www.cnblogs.com/qmm-1000/p/16808890.html