linux服務(wù)器CPU飆高排查分析
前言
系統(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)該就行了
到此這篇關(guān)于linux服務(wù)器CPU飆高排查的文章就介紹到這了,更多相關(guān)linux服務(wù)器CPU高內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
虛擬機(jī)安裝centos7的坑之找不到網(wǎng)卡問題及解決
這篇文章主要介紹了虛擬機(jī)安裝centos7的坑之找不到網(wǎng)卡問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
Linux網(wǎng)絡(luò)代理服務(wù)器的搭建及使用方式
這篇文章主要介紹了Linux網(wǎng)絡(luò)代理服務(wù)器的搭建及使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
Cpanel下Cron Jobs定時執(zhí)行PHP的方法
PHP代碼需要定時執(zhí)行,如果你有Linux或unix系統(tǒng)權(quán)限或網(wǎng)站使用的是Cpanel后臺,那么可以使用Cron JOBS來完成PHP的定時執(zhí)行功能。飄易簡單介紹一下cpanel下的使用方法2021-07-07
Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護(hù)方法【推薦】
本文詳細(xì)總結(jié)了PHP網(wǎng)站在Linux服務(wù)器上面的安全配置,包含PHP安全、mysql數(shù)據(jù)庫安全、web服務(wù)器安全、木馬查殺和防范等,很好很強(qiáng)大很安全。感興趣的朋友跟隨腳本之家小編一起看看吧2018-08-08
Linux NFS服務(wù)器的安裝與配置方法(圖文詳解)
這篇文章主要介紹了Linux NFS服務(wù)器的安裝與配置方法(圖文詳解),需要的朋友可以參考下2015-11-11

