CPU過高問題排查

1、使用top看一下

如下圖所示,發(fā)現(xiàn)%CPU 達(dá)到105.6 CPU 占用率很高,虛擬內(nèi)存占用也很多

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                 
20513 wuhuiqi+  20   0 35.962g 1.190g  13164 S 105.6  0.9  61405:41 java                                    
10711 fifth     20   0 13.269g 1.293g  14368 S   2.3  1.0   2105:26 java                                    
2、查看指定進(jìn)程相關(guān)的線程

top -p PID -H 來查詢占用CPU 占用很多的線程

top -p 20513 -H

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                  
20791 wuhuiqi+  20   0 35.962g 1.190g  13164 R 99.3  0.9  57308:18 java                                     
20721 wuhuiqi+  20   0 35.962g 1.190g  13164 S  0.7  0.9 171:31.55 java                                     
20729 wuhuiqi+  20   0 35.962g 1.190g  13164 S  0.7  0.9 171:12.99 java                                     
20731 wuhuiqi+  20   0 35.962g 1.190g  13164 S  0.7  0.9 171:06.91 java                                     
20714 wuhuiqi+  20   0 35.962g 1.190g  13164 S  0.3  0.9 170:57.62 java                                     
20717 wuhuiqi+  20   0 35.962g 1.190g  13164 S  0.3  0.9 171:15.67 java                                     
20718 wuhuiqi+  20   0 35.962g 1.190g  13164 S  0.3  0.9 171:12.73 java   
3、進(jìn)制轉(zhuǎn)換

將相關(guān)的消耗CPU 多的線程的ID 轉(zhuǎn)為16進(jìn)制

Printf “%x\n” 20791 
“5137n”
4、jstack查看進(jìn)程信息

jstack 20513 | grep 5137n

jstack pid | grep  線程Id16進(jìn)制  

然后根據(jù)線程信息進(jìn)行分析即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在服務(wù)器報(bào)cpu過高時(shí),可使用以下命令,快速導(dǎo)出堆棧信息,以方便查看具體的問題。 1. 使用top命令定位異常進(jìn)程...
    liutoliu閱讀 676評(píng)論 0 0
  • 《線上linux系統(tǒng)故障排查之一:CPU使用率過高》[http://www.itdecent.cn/p/6d57...
    愛情小傻蛋閱讀 39,006評(píng)論 2 40
  • 01 料理完爸爸的后事,燒完頭七,我回到了上海的小家。那個(gè)以往總是牽掛的老家,隨著爸爸媽媽的離去,好像只存在...
    北北老師閱讀 477評(píng)論 4 5
  • 做人,適時(shí)把自己"歸零",就會(huì)心胸開闊。 人生,難免會(huì)有成功與失敗、順境與逆境。 順境時(shí),把自己適時(shí)"歸零",可以...
    靜待花開jl閱讀 853評(píng)論 0 8
  • 什么是數(shù)字貨幣錢包 從廣義的角度講,錢包就是一個(gè)應(yīng)用程序,可以用來保存、接受、發(fā)送數(shù)字貨幣??梢杂脕砗炇鸾灰住?從...
    廖全磊LesterLiao閱讀 957評(píng)論 0 0

友情鏈接更多精彩內(nèi)容