小猪肥

关注

top+jstack排查生产问题

小猪肥

关注

阅读 46

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占用最高的线程

云上笔记 63 0 0

大雁f

生产问题排查

大雁f 68 0 0

星巢文化

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

星巢文化 46 0 0

戴老师成长记录仪

jstack的使用:死锁问题实战

戴老师成长记录仪 26 0 0

爱情锦囊

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

爱情锦囊 9 0 0

624c95384278

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

624c95384278 81 0 0

color_小浣熊

生产服务器故障 排查思路

color_小浣熊 39 0 0

您好

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

您好 57 0 0

冶炼厂小练

问题故障排查

冶炼厂小练 56 0 0

杏花疏影1

线上问题排查

杏花疏影1 79 0 0

精彩评论(0)

0 0 举报