生产环境CPU彪高问题排查方法1(Linux 环境)

1.Linux执行命令top工具

按C能够按照CPU使用率排序spa

按c能够看到执行的应用信息线程

2.top -Hp pid 查看里面那条线程占用CPU
执行top -Hp 28447
3. 线程id转成16进制 printf "%x\n" 线程id
执行 
printf "%x\n" 32750
 
4.查找关键代码 jstack 进程id|grep 线程id17进制 -A 查看行数
  jstack  31997  | grep 7fee -A 200    
能够看到占用的代码
本片使用的是Linux 自带命令,后续会有工具使用的方法
还有也能够,使用
jstack 进程号  >> jstack.out
把文件下载到本地在分析
相关文章
相关标签/搜索