生產環境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
把文件下載到本地在分析
相關文章
相關標籤/搜索