排查线程 CPU 占用高方法
1. 操作说明
排查过程中涉及到的基础命令参考语法描述,文档里提供的例子都是根据
截图里的数字来举例的,实际排查需根据命令返回的结果填写。
每一个命令查出来信息都要记录起来,会复用到。
2. 排查过程
2.1. 查找进程号
查看进程占用资源情况:
语法:top
可以看出 java 的两个进程 22714、12406 占用 CPU 很高。
下文针对图中第一条记录 22714 这个进程进行排查(实际排查中,占用高的都
看)
2.2. 查找线程号
查看线程占用资源情况:
语法:top -H -p <pid>
其中<pid>为 top 命令查出的进程号,那么命令改为 top -H -p 22714。
这里可以看出该 java 应用,有 3 个线程 CPU 占用都到 88%左右。
评论0
最新资源