Linux系统cpu飙高的排查方法

1.通过top命令查看cpu占比较高的进程ID

Linux系统cpu飙高的排查方法

2.通过top -H -p <进程ID>命令查看该进程中具体线程,可以看到第一个线程 4311 占用了88.2%的cpu

Linux系统cpu飙高的排查方法

3.通过 printf "%x\n" <线程ID> 把10进制的线程id转为16进制

4.通过jstack <进程ID> | grep <16进制线程ID> -A 20 命令打印线程信息,-A 20 显示20行

Linux系统cpu飙高的排查方法

通过分析日志可以查看到具体代码位置

Linux系统cpu飙高的排查方法

其他方式:还可通过 arthas thread 命令查看

到此这篇关于Linux系统cpu飙高的排查方法的文章就介绍到这了,更多相关Linux系统cpu飙高内容请搜索恩蓝小号以前的文章或继续浏览下面的相关文章希望大家以后多多支持恩蓝小号!

原创文章,作者:PAQOM,如若转载,请注明出处:https://www.wangzhanshi.com/n/1542.html

(0)
PAQOM的头像PAQOM
上一篇 2024年12月17日 18:00:11
下一篇 2024年12月17日 18:00:14

相关推荐

发表回复

登录后才能评论