cpu load飙高排查问题

  • 步骤一:查看cpu占用高进程
    top (P cpu使用率排序),找到对应的进程的pid(205)
  • 步骤二:看进程205的线程,只看这一个进程的线程,定位到线程
    top -H -p 205 线程id为25000
  • 步骤三:转换线程ID
    printf "%x\n" 25000 转化后的id为45d8
  • 步骤四:定位cpu占用线程,打印线程日志
    jstack 205|grep 45d8 -A 30
  • 步骤五:根据打印出来的线程日志定位具体的问题

你可能感兴趣的:(java,linux,服务器)