Linux服務器定位CPU高佔用率代碼位置經歷

最近檢查服務器,突然發現有一臺的CPU佔用率非常高。特此記錄定位異常代碼的步驟: 1. 使用top命令定位異常進程。可以看見12836的CPU和內存佔用率都非常高 2. 使用top -H -p 進程號查看異常線程 3. 使用printf "%x\n" 線程號將異常線程號轉化爲16進制 4. 使用jstack 進程號|grep 16進制異常線程號 -A90來定位異常代碼的位置(最後的-A90是日誌行
相關文章
相關標籤/搜索