小猪肥

关注

top+jstack排查生产问题

小猪肥

关注

阅读 47

2021-09-21

1、用ps -ef | grep tomcat-v3 查出tomcat运行的进程id


2、用top -Hp pid 查询进程下所有线程的运行情况(shift+p 按cpu排序,shift+m 按内存排序)
top -Hp 30316


3、找到cpu最高的pid,用printf ‘%x\n’ pid 转换为16进制
printf ‘%x\n’ 30506


4、用jstack 进程id | grep 16进制线程id 找到线程信息
jstack 30316 | grep -A 20 772a


相关推荐

云上笔记

top+jstack查找线上CPU占用最高的线程

云上笔记 64 0 0

大雁f

生产问题排查

大雁f 72 0 0

星巢文化

生产问题排查 - 慢SQL导致服务实例被Consul剔除问题

星巢文化 46 0 0

戴老师成长记录仪

jstack的使用:死锁问题实战

戴老师成长记录仪 27 0 0

爱情锦囊

使用top +jps+jstack定位cpu占用100%的Java服务问题定位简易操作指引

爱情锦囊 10 0 0

624c95384278

使用 jstack 排查Java项目的Linux线上环境死锁

624c95384278 83 0 0

color_小浣熊

生产服务器故障 排查思路

color_小浣熊 50 0 0

您好

CPU使用率过高问题排查及Linux之top命令用法详解

您好 59 0 0

王远洋

生产环境数据库连接15分钟断开问题排查

王远洋 121 0 0

四月天2021

java生产环境调试、问题排查神器arthas(阿里中台开源的)

四月天2021 66 0 0

精彩评论(0)

0 0 举报