CPU使用率过高排查

  |   0 评论   |   0 浏览

1.使用top命令查询Java进程

代码块

SQL

top

定位到java进程为369

2.通过top命令定位进程包含的线程信息

代码块

SQL

top -H -p 369 -d 1 -n3

查询到线程占用率最高的线程PID 为672

3.通过jstack命令查询线程堆栈

jstack 下的NID为16进制,672对应的16进制为223

代码块

SQL

 jstack -l 369|grep -A 20 "223"

结果内容为:

至此,可以根据代码去定位问题


标题:CPU使用率过高排查
作者:guobing
地址:http://www.guobingwei.tech/articles/2020/08/13/1597273420800.html