线上服务器负载很高,于是常规操作;
1.top 获取占用cpu最高进程PID
通过top -c
(然后按Shift+M
按内存排序),或者htop
等工具定位到具体的高内存进程。
2.top -H -p 17532 获取该进程占用最高的线程TID,(然后按Shift+M
按内存排序)定位占内存的线程:
17536 root 20 0 8806416 3.9g 13400 R 90.5 24.9 36:21.95 java
17539 root 20 0 8806416 3.9g 13400 R 89.8 24.9 36:18.47 java
17542 root 20 0 8806416 3.9g 13400 R 88.2 24.9 36:44.02 java