![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题排查
筱筱鹿丸
这个作者很懒,什么都没留下…
展开
-
cpu高定位
一个应用占用 CPU 很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。CPU 负载过高解决问题过程: 1.top查看cpu高的进程 2.top -Hp 16072 (pid)查看cpu高的线程tid top -Hp pid可以查看某个进程的线程信息 -H (thread)显示线程信息,-p指定pid 3. printf “%x\n” 16125(tid)线程号 4.jstack 16072 | grep 3efd -A90 查看代码确实有死循环。 ...原创 2020-10-17 22:13:09 · 187 阅读 · 0 评论 -
线上CPU高排查
https://www.cnblogs.com/paul8339/p/7464206.html 1.使用top 定位到占用CPU高的进程PID top 通过ps aux | grep PID命令 2.获取线程信息,并找到占用CPU高的线程 ps -mp pid -o THREAD,tid,time | sort -rn 3.将需要的线程ID转换为16进制格式 printf “%x\n” tid 4...转载 2019-06-26 10:17:51 · 232 阅读 · 0 评论