liunx服务器java单进程占cpu较高

来源:互联网 发布:淘宝怎么推广店铺 编辑:程序博客网 时间:2024/04/29 19:23
接口程序负载较高问题处理:
问题描述:
服务器负载经常较高,top查看一直存在高cpu单进程,
问题分析:
单进程占cpu持续较高导致负载高
问题处理:
1、根据top命令,查看占用CPU很高的进程PID,如20348
2、 ps -mp 20438 -o THREAD,tid,time | sort -rn,查看该进程所对应线程列表,并按照CPU占用高的线程排序,结果如下:
3、将需要的线程ID转换为16进制格式:
4、jstack 20348|grep 7c3d -A 30最后打印线程的堆栈信息:将输出的信息进行确认,
主要还是线程sleep导致单进程cpu较高
0 0
原创粉丝点击