1.输入 free -m 查看内存使用情况
2.top 命令观察进程,取占用最高的进程id
3.top -Hp 进程id 获取当前进程下的某个线程
- printf "%x\n" 线程id 获取该线程的16进制号码
5.jstack 进程id | grep 16进制号码 -A30 定位具体的代码块
以上就是服务器内存飙高排查步骤,具体线程及进程以实际情况为准。
1.输入 free -m 查看内存使用情况
2.top 命令观察进程,取占用最高的进程id
3.top -Hp 进程id 获取当前进程下的某个线程
5.jstack 进程id | grep 16进制号码 -A30 定位具体的代码块
以上就是服务器内存飙高排查步骤,具体线程及进程以实际情况为准。