java生产环境CPU 100%排查
排查思路
1、查出消耗CPU最高的进程PID
1 | 执行 top -c ,列出进程运行信息表,再按P,进程就会按照cpu使用率从高到底排序,记录最高的PID |
2、根据PID查出消耗CPU最高的进程
1 | 执行 top -Hp PID ,列出该进程下的线程运行信息表,按下P,线程会从高到低排序,记录最高线程号 |
3、根据得到的线程号,进行跟踪排查
1 | 执行 jstack 线程号 > ./线程号.stack |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kymlin's Blog!
评论