美文网首页
进程CPU占用过高排查

进程CPU占用过高排查

作者: Anson_1f2a | 来源:发表于2024-04-10 11:43 被阅读0次

1. top命令查找java进程的pid

top -c

image.png

2. ps命令查看当前进程所线程

ps -mp 10933 -o THREAD,tid,time

image.png

3. tid转16进制

hread dump 中,用转换为十六进制的线程 id 查找相应线程的调用信息。该 id 出现在 Thread dump 的 nid
printf "%x\n" 10955

image.png

4. 使用jstack查询线程状态

jstack 10933|grep -A 10 2acb

image.png

5. 继续排查线程问题

相关文章

  • 线上问题排查基本思路

    cpu占用过高排查思路 1、top查看占用cpu高的进程 pid2、top -Hp pid 查看进程中占用cpu过...

  • Java应用服务器CPU占用过高原因排查

    Java应用服务器CPU占用过高原因排查 问题 Java应用服务器进程出现CPU占用率过高情况 排查过程 找到占用...

  • CPU过高排查

    排查CPU占用过高进程使用命令:topimage.png 查找进程内过高线程使用命令:ps -mp 99820 -...

  • 排查CPU磁盘等问题

    排查CPU问题 1.top -H 定位进程,确定是否是java进程占用CPU过高2.top -H -p 6610 ...

  • 如何定位java进程cpu占用过高

    如何定位java进程cpu占用过高 如何定位java进程cpu占用过高,分三步走 根据cpu消耗,打印出pid进程...

  • 【实践】golang pprof 实战-CPU,heap,all

    目录 前言实验准备获取“炸弹”使用 pprof排查 CPU 占用过高排查内存占用过高排查频繁内存回收排查协程泄露排...

  • JVM排查问题实战

    CPU 资源占用过高 top 查看当前 CPU 情况,找到占用 CPU 过高的进程 PID=123。 top -H...

  • JVM排查问题实战

    CPU 资源占用过高 top 查看当前 CPU 情况,找到占用 CPU 过高的进程 PID=123。 top -H...

  • JVM进程占用CPU过高问题排查

    某台机器上的CPU负载过高,通过逐步的排查,解决了问题,下面记录一下整个排查的过程。 首先,登录上对应的机器,通过...

  • CPU或内存过高

    CPU过高1.top查看占用cpu过高的进程pid2.top -Hp pid查看该进程中每个线程占用cpu的情况3...

网友评论

      本文标题:进程CPU占用过高排查

      本文链接:https://www.haomeiwen.com/subject/szuqxjtx.html