- 使用top命令,查找到使用CPU最多的某个进程,记录pid
使用Shift + P快捷键可以按CPU的使用率进行排序top
- 再次使用 top 命令,加 - H 参数,查看某个进程中使用CPU最多的某个线程,记录线程的ID
top -Hp $pid
- 使用 printf 函数,将十进制的pid转化为十六进制
printf %x $pid
- 使用 jstack 命令,查看 Java 进程的线程数
jstack $pid > $pid.log
- 使用 less 命令查看生成的文件,并查找刚才转化的十六进制 pid
找到发生问题的线程上下文less $pid.log
Centos 服务器java资源占用查看
最新推荐文章于 2023-09-08 16:46:39 发布