线上机器CPU与内存升高排查

CPU排查

1。top命令 1 展示列表 CPU的使用列表
2。top -Hp PID线程
3。jstack PID | grep '关键字' -A20 -B20


使用Arthas排查
1。trace当前进行的方法
2。直接使用thread寻找最高的CPU线程
3。thread -n 2 展示最高的两个线程堆栈信息


内存排查(最好是有dump文件)
1。free -m
2。top M寻找最高内存使用PID
3。jmap -histo:live 线程id -head -10 寻找存活的线程

使用Arthas排查
1。thread寻找线程
2。使用jvm命令查看


工具:java VisualVM

原文地址:https://www.cnblogs.com/technologykai/p/14983645.html