linux CPU100%异常排查

1、top查找出占CPU比例最高的进程(5881);

2、查看该进程正在执行的线程;

top -H -p  5881

linux CPU100%异常排查

3、将线程转换成16进制

 printf ‘%x\n’ 5950

linux CPU100%异常排查

4、查看异常线程执行情况

 jstack 线程号 | grep 进程号 -A90

linux CPU100%异常排查

5、jstack进程正在执行的的线程及状态

jstack -l 5880 > 5880.out

6、在导出的文件中查找转换了16进制的线程的执行情况

上一篇:嵌入式开发之hi3519---fifo ringbuffer


下一篇:Linux记录-jstack采集namenode gc信息