1.top 命令查看
linux服务器单个进程cpu过高解决方法
查看是哪个进程占用cpu过高,如图是pid为25835的进程占用了很高的cpu资源,此处应该服务器是多核的,所以才会出现占用cpu为200%

2.top -p pid(占用cpu资源高的pid) -H
linux服务器单个进程cpu过高解决方法
查看具体是哪个线程占用cpu高,如图是26069占用比较高

3.jstack pid(占用cpu过高的进程pid)|grep -A 10 0x00(占用cpu过高的线程pid的十六进制)
linux服务器单个进程cpu过高解决方法
如上图就能查看到底是哪个类,或者是哪个任务出现了问题。

记录工作中遇到的一些问题 -xiang.xin

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2022-03-08
  • 2021-06-01
  • 2022-01-08
  • 2021-07-17
猜你喜欢
  • 2021-07-05
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2021-12-06
相关资源
相似解决方案