日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

linux服務(wù)器CPU飆高排查分析_Linux

作者:寂寞旅行 ? 更新時間: 2023-03-04 編程語言

前言

系統(tǒng)cpu飆高,尤其對于后端人員來說,其實(shí)應(yīng)該學(xué)會排查,這樣也算是綜合能力的體現(xiàn);那么當(dāng)出現(xiàn)了cpu嚴(yán)重飆高的時候怎么排查呢?

一、第一步 top

直接在問題服務(wù)器輸入命令: top

二、根據(jù)pid查找具體線程

top -Hp 13702

例如第一個就是這個進(jìn)程下占用較高的線程 pid 是 13702

2.根據(jù)pid找到16進(jìn)制

 printf "%x" 13702


可以看到3586就是就是這個線程了

3. 根據(jù)進(jìn)程和線程查找原因

jstack 13702 |grep 3586

總結(jié)

經(jīng)過一些列操作,基本可以定位大部分問題,執(zhí)行第三步的命令的時候,如果報 jstack 未找到命令, 應(yīng)該是java環(huán)境沒配置好,或者重新 source /etc/profile 之后,再次執(zhí)行,應(yīng)該就行了

原文鏈接:https://blog.csdn.net/qq_32419139/article/details/128671650

欄目分類
最近更新