2.java项目服务器CPU飙升
2021-07-15 本文已影响0人
21号新秀_邓肯
1.使用 top 命令
![](https://img.haomeiwen.com/i11344802/a968e543720fb389.png)
2.使用命令 top -Hp pid 查看哪个线程占用CPU多
top -Hp pid
![](https://img.haomeiwen.com/i11344802/36cff2851d43ec2e.png)
3.把pid转换为16进制
printf '%f' pid
4.将进程信息转入文件中
jstack pid > x.txt
5.进入文件查找原因
vim x.txt
6.根据16进制的字符查找问题位置
1.使用 top 命令
2.使用命令 top -Hp pid 查看哪个线程占用CPU多
top -Hp pid
3.把pid转换为16进制
printf '%f' pid
4.将进程信息转入文件中
jstack pid > x.txt
5.进入文件查找原因
vim x.txt
6.根据16进制的字符查找问题位置