Linux-CPU过高问题定位

CPU过高问题定位

1、top命令:查看CPU占用过高的进程。按数字键1 可以详细查看各个CPU使用情况

Linux-CPU过高问题定位

2、使用top -Hp 进程号查看该进程下占用CPU过高的线程。top -Hp 进程号Linux-CPU过高问题定位

3、为方便查询到对应线程的堆栈信息,建议先将5852转化成16进制。printf %x 进程号

Linux-CPU过高问题定位

4、jstack查询线程的堆栈信息。jstack 进程号 | grep 16进制线程号 -A 行数

Linux-CPU过高问题定位