...
确定了是哪个进程占用了CPU后就需要分析是进程的哪一个线程占用了CPU。
3.2 第二步:定位消耗CPU高的代码逻辑
...
注:其中pid为Tomcat进程号,"xxx"为线程号的16进制码
3.2.2 方法2 通过listthread.jsp查看CPU消耗
...
如果已经定位到了具体因为CPU高的代码,可以反馈研发以及结合现场产品使用的场景定位出具有的原因。(比如是因为数据库问题导致的线程等待)
注:如果确定了是Smartbi产品CPU占用高,还可以结合CPU采样进一步分析具体的原因。注:如果确定了是Smartbi产品CPU占用高,还可以结合CPU采样和线程进一步分析具体的原因。
...
4、其他原因导致CPU高问题
4.1 ETL导致的CPU占用告警
某项目反馈CPU使用率突然飙升,经排查发现是因为ETL执行引擎占用了较高的CPU
...