IT俱乐部 Linux Linux系统cpu飙高的排查方法

Linux系统cpu飙高的排查方法

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

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

3.通过 printf "%xn" 把10进制的线程id转为16进制

4.通过jstack | grep -A 20 命令打印线程信息,-A 20 显示20行

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

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

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

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/server/linux/15698.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部