Cpu占用率高排查

1、top命令,然后按shift+p按照CPU排序,找到占用CPU过高的进程的pid

2、ps -mp pid -o THREAD,tid,time | sort -rn 获取线程信息,并找到占用CPU高的线程

3、printf "%x\n" tid 将需要的线程ID转换为16进制格式

4、jstack pid |grep "e168" -A 30 jstack命令打印出该进程下的此线程的堆栈信息


特别提示 阿里开源的 java 诊断工具—— Arthas 功能很强大

入门使用链接地址 https://my.oschina.net/Rayn/blog/2054773

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章