CPU占用激增问题排查

遇到是最好的老师

问题描述

1
Mac启动了几个单机版组件,之后发现卡顿,并且机器巨烫

流程

1
2
3
4
5
6
7
8
9
10
11
12
top
查看下CPU使用情况(发现有两个进程CPU占用过100%)
top -H -p 146
查看CPU占用过高进程的线程情况
mac目前不好查看线程ID

jstack 146 > 146.log
这里可以看见为啥会导致CPU高占用

kill -9 146

ps:如果可以获取线程ID则可以快速查找