cpu故障排查步骤
- 查看java程序PID
jps -lm
2.查看线程信息,找到CPU 占有率高的线程
ps -mp pid -o THREAD,tid,time | sort -rn
查看前五个:
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=-%cpu | head -5
3.将需要的线程ID转换为16进制格式
printf “%x\n” tid
4.打印线程的堆栈信息
jstack pid |grep tid -A 30