问题现象:系统吞吐量非常低

java应用响应时间长、吞吐量小、CPU利用率特别高问题定位笔记(二)

1)首先使用top查看一下系统的资源情况发现cpu利用率非常高

java应用响应时间长、吞吐量小、CPU利用率特别高问题定位笔记(二)

2)只用top -Hp 命令查看占用CPU的进程中有哪些线程

可以看到有4个线程在消耗cpu资源

java应用响应时间长、吞吐量小、CPU利用率特别高问题定位笔记(二)

3)使用jstack pid 命令将jvm的堆栈信息dump下来

4)根据线程pid分析jvm的堆栈信息

可以发现系统是在频繁GC导致cpu利用率高

java应用响应时间长、吞吐量小、CPU利用率特别高问题定位笔记(二)

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2022-01-30
  • 2021-11-27
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-04-30
  • 2022-12-23
  • 2021-06-30
  • 2021-06-20
  • 2021-07-07
  • 2022-12-23
  • 2021-09-14
相关资源
相似解决方案