1.top 查看load free空间还很大 应该不是GC导致的
分析下面的进程,发现java进程占用了100%的CPU
2.查找java进程下面的哪个线程占用CPU高
ps -ef|grep java 获取PID 4381
top -H -p 4381
通过这个命令发现有一个线程占用了100%的CPU,所以导致load很高,一般占用100%CPU大部分原因是进程阻塞了。下一步跟踪一下这个线程
线程PID
4529
3.strace追踪线程(root用户才有权限 sudo su 切换)
strace -p 4529