简单步骤:
1、通过ps ux 排查哪些进程cpu占用率高
2、查出最耗CPU线程 top -Hp pid
2、通过线程ID转换16进制,printf “%x\n” 21742
4、追踪线程内部,查看load过高原因。通过命令:jstack 25245 >>/usr/2文件,将线程堆里面的信息全部保存下来
5、通过转换的16进制就可以去“2文件”里面查找对应的线程
3、jstack 21711 | grep 54ee
4、通过线程ID找出日志
简单步骤:
1、通过ps ux 排查哪些进程cpu占用率高
2、查出最耗CPU线程 top -Hp pid
2、通过线程ID转换16进制,printf “%x\n” 21742
4、追踪线程内部,查看load过高原因。通过命令:jstack 25245 >>/usr/2文件,将线程堆里面的信息全部保存下来
5、通过转换的16进制就可以去“2文件”里面查找对应的线程
3、jstack 21711 | grep 54ee
4、通过线程ID找出日志