Linux系統(tǒng)cpu飆高的排查方法
1.通過(guò)top
命令查看cpu占比較高的進(jìn)程ID
2.通過(guò)top -H -p <進(jìn)程ID>
命令查看該進(jìn)程中具體線程,可以看到第一個(gè)線程 4311 占用了88.2%的cpu
3.通過(guò) printf "%x\n" <線程ID>
把10進(jìn)制的線程id轉(zhuǎn)為16進(jìn)制
4.通過(guò)jstack <進(jìn)程ID> | grep <16進(jìn)制線程ID> -A 20
命令打印線程信息,-A 20 顯示20行
通過(guò)分析日志可以查看到具體代碼位置
其他方式:還可通過(guò) arthas thread
命令查看
到此這篇關(guān)于Linux系統(tǒng)cpu飆高的排查方法的文章就介紹到這了,更多相關(guān)Linux系統(tǒng)cpu飆高內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
新手入門(mén)級(jí)linux系統(tǒng)常用命令大全
本文為大家分享了Linux常用命令,這些命令幾乎每天都要用到,記錄下來(lái)方便以后查詢使用2018-10-10Linux關(guān)于透明大頁(yè)機(jī)制的介紹
這篇文章介紹了Linux中的透明大頁(yè)機(jī)制,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02Linux下利用python實(shí)現(xiàn)語(yǔ)音識(shí)別詳細(xì)教程
早期語(yǔ)音識(shí)別系統(tǒng)僅能識(shí)別單個(gè)講話者以及只有約十幾個(gè)單詞的詞匯量?,F(xiàn)代語(yǔ)音識(shí)別系統(tǒng)已經(jīng)取得了很大進(jìn)步,對(duì)于 Python 使用者而言,一些語(yǔ)音識(shí)別服務(wù)可通過(guò) API 在線使用,且其中大部分也提供了 Python SDK,感興趣的小伙伴可以參考閱讀2023-03-03Ubuntu20.04防火墻設(shè)置簡(jiǎn)易教程(小白)
這篇文章主要介紹了Ubuntu20.04防火墻設(shè)置簡(jiǎn)易教程(小白),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07