java 進程:cpu占用高撒犀、死鎖的排查辦法

生產(chǎn)環(huán)境下,如果出現(xiàn)此類問題時扼倘,可通過線程的堆棧,查找、定位問題所在。

提供如下三種辦法:

一手销、通過top和jstack

--查看某個進程的情況:cpu、內(nèi)存等

top -p 26162

--查看linux中某個進程內(nèi)部的線程情況

top -H -b -n 1 -p 26162 | head -n 100

命令解釋:

top命令:

-p :進程號

-b :以批次的方式執(zhí)行top

-n :與-b配合使用图张,表示需要進行幾次top命令的輸出結(jié)果

-H :查看進程的內(nèi)部的線程情況

head命令:

-n 取前幾行

jstack命令: 查看當前線程的代碼堆棧

-F:Force a stack dump when 'jstack [-l] pid' does not respond.

-l:Long listing. Prints additional information about locks such as list of owned java.util.concurrent ownable synchronizers.

-m:prints mixed mode (both Java and native C/C++ frames) stack trace.

-h:prints a help message.

top命令中的pid和jstack中的nid的關(guān)系

1锋拖、pid是10進制的

2、nid是16進制的

二埂淮、通過arthas

官網(wǎng):https://arthas.aliyun.com/doc/idea-plugin.html

arthas的功能很強大姑隅,具體可以查看官網(wǎng)写隶。

解決cpu倔撞、死鎖之類的問題時,以下命令比較常用

dashboard命令(dashboard 1)

thread命令(thread -n 10)

三慕趴、通過show-busy-java-threads?

下載地址:https://github.com/oldratlee/useful-scripts/blob/master/docs/java.md#-show-busy-java-threads

切換到:/opt/abc/useful-scripts-release-2.x/bin

執(zhí)行命令:./show-busy-java-threads

四痪蝇、優(yōu)缺點比較

1、top和jstack 冕房,linux和java的自帶命令躏啰,不需要額外安裝;操作稍微復雜

2耙册、arthas 需要單獨啟動一個服務(wù)给僵;需要熟悉arthas的命令

3、show-busy-java-threads 單獨上傳一個腳本即可详拙,操作比較簡單帝际,是top和jstack的封裝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市饶辙,隨后出現(xiàn)的幾起案子蹲诀,更是在濱河造成了極大的恐慌,老刑警劉巖弃揽,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脯爪,死亡現(xiàn)場離奇詭異则北,居然都是意外死亡,警方通過查閱死者的電腦和手機痕慢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門尚揣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人守屉,你說我怎么就攤上這事惑艇。” “怎么了拇泛?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵滨巴,是天一觀的道長。 經(jīng)常有香客問我俺叭,道長恭取,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任熄守,我火速辦了婚禮蜈垮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘裕照。我一直安慰自己攒发,他們只是感情好,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布晋南。 她就那樣靜靜地躺著惠猿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪负间。 梳的紋絲不亂的頭發(fā)上偶妖,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天,我揣著相機與錄音政溃,去河邊找鬼趾访。 笑死,一個胖子當著我的面吹牛董虱,可吹牛的內(nèi)容都是我干的扼鞋。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼愤诱,長吁一口氣:“原來是場噩夢啊……” “哼云头!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起转锈,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤盘寡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后撮慨,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竿痰,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡脆粥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了影涉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片变隔。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蟹倾,靈堂內(nèi)的尸體忽然破棺而出匣缘,到底是詐尸還是另有隱情,我是刑警寧澤鲜棠,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布肌厨,位于F島的核電站,受9級特大地震影響豁陆,放射性物質(zhì)發(fā)生泄漏柑爸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一盒音、第九天 我趴在偏房一處隱蔽的房頂上張望表鳍。 院中可真熱鬧,春花似錦祥诽、人聲如沸譬圣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽厘熟。三九已至,卻和暖如春诸衔,著一層夾襖步出監(jiān)牢的瞬間盯漂,已是汗流浹背颇玷。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工笨农, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人帖渠。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓谒亦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親空郊。 傳聞我的和親對象是個殘疾皇子份招,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容