Cpu佔用率高排查

1、top命令,然後按shift+p按照CPU排序,找到佔用CPU過高的進程的pid

2、ps -mp pid -o THREAD,tid,time | sort -rn 獲取線程信息,並找到佔用CPU高的線程

3、printf "%x\n" tid 將需要的線程ID轉換爲16進制格式

4、jstack pid |grep "e168" -A 30 jstack命令打印出該進程下的此線程的堆棧信息


特別提示 阿里開源的 java 診斷工具—— Arthas 功能很強大

入門使用鏈接地址 https://my.oschina.net/Rayn/blog/2054773

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章