Linux系統(tǒng)cpu飆高的排查方法
1.通過top命令查看cpu占比較高的進(jìn)程ID

2.通過top -H -p <進(jìn)程ID>命令查看該進(jìn)程中具體線程,可以看到第一個線程 4311 占用了88.2%的cpu

3.通過 printf "%x\n" <線程ID> 把10進(jìn)制的線程id轉(zhuǎn)為16進(jìn)制
4.通過jstack <進(jìn)程ID> | grep <16進(jìn)制線程ID> -A 20 命令打印線程信息,-A 20 顯示20行

通過分析日志可以查看到具體代碼位置

其他方式:還可通過 arthas thread 命令查看
到此這篇關(guān)于Linux系統(tǒng)cpu飆高的排查方法的文章就介紹到這了,更多相關(guān)Linux系統(tǒng)cpu飆高內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Apache服務(wù)器上利用Varnish優(yōu)化移動端訪問的方法
這篇文章主要介紹了在Apach服務(wù)器上利用Varnish優(yōu)化移動端訪問的方法,包括清除緩存等常用操作的介紹,需要的朋友可以參考下2015-06-06
VirtualBox 未指定要bridged的網(wǎng)絡(luò)界面的解決辦法
這篇文章主要介紹了VirtualBox 未指定要bridged的網(wǎng)絡(luò)界面的解決辦法的相關(guān)資料,希望通過本文能幫助到大家,讓大家解決遇到這樣的問題,需要的朋友可以參考下2017-10-10
linux環(huán)境不使用hadoop安裝單機(jī)版spark的方法
今天小編就為大家分享一篇關(guān)于linux環(huán)境不使用hadoop安裝單機(jī)版spark的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04
Linux下gdb調(diào)試打印數(shù)組元素以及說明
這篇文章主要介紹了Linux下gdb調(diào)試打印數(shù)組元素以及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09

