java应用线上CPU过高问题排查
2017-03-20 20:28
671 查看
1、top 命令,查看占用CPU最高的PID。
ps aux|grep PID 进一步确定tomcat进程出现问题。
2、ps -mp pid -o THREAD,tid,time
显示线程列表
3、printf "%x\n" tid 线程ID转换为16进制格式。
4、jstack pid | grep tid -A 30 打印线程的堆栈信息
5、pstack 查看某个进程的当前线程栈运行情况
ps aux|grep PID 进一步确定tomcat进程出现问题。
2、ps -mp pid -o THREAD,tid,time
显示线程列表
3、printf "%x\n" tid 线程ID转换为16进制格式。
4、jstack pid | grep tid -A 30 打印线程的堆栈信息
5、pstack 查看某个进程的当前线程栈运行情况
相关文章推荐
- 线上java程序CPU占用过高问题排查
- Java线上应用故障排查之一:高CPU占用
- Java线上应用故障排查之一:高CPU占用
- java cpu 过高问题排查
- Java线上应用故障排查:高CPU占用
- java应用cpu占用过高问题分析及解决方法
- 分析JAVA应用CPU占用过高的问题
- windows下查找java应用占用CPU过高问题
- Java线上应用故障排查之一:高CPU占用
- windows下查找java应用占用CPU过高问题
- Java线上应用故障排查之高CPU占用
- Java应用线上问题排查的常用工具和方法
- 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
- 分析JAVA应用CPU占用过高的问题
- Java线上应用故障排查之一:高CPU占用
- Java线上应用故障排查之一:高CPU占用
- 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
- java线上应用故障排查:高cpu占用
- Java线上应用故障之CPU占用高排查与定位
- java应用CPU占用率过高问题的分析