博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发现CPU 100%,如何排查?
阅读量:2392 次
发布时间:2019-05-10

本文共 240 字,大约阅读时间需要 1 分钟。

步骤一:

先找出java进程,有多种方式,jsp,ps,都可以,最常用的是top -c,可以按照cpu的消耗排列出对应的进程
top -c
在这里插入图片描述
步骤二
top -Hp 1517,
note: top -Hp pid可以查看某个进程的线程信息 -H 显示线程信息,-p指定pid
在这里插入图片描述
步骤三
将找到的十进制的PID,专程十六进制,推荐网站:https://tool.lu/hexconvert/

步骤四

查找对应的堆栈信息,执行以下命令
jstack 1517 |grep -C10 686
在这里插入图片描述

转载地址:http://umqab.baihongyu.com/

你可能感兴趣的文章
DELL Inspiron One 2020 安装win7问题
查看>>
sata光驱安装openSUSE 12.3
查看>>
关于虚拟目录继承根Web.Config的问题解决办法
查看>>
java基础| 多线程基础三:CAS原理和原子操作
查看>>
java基础| 多线程基础四:显示锁详解
查看>>
java基础| 多线程基础五:AQS详解
查看>>
java基础| 多线程基础六:Condition接口分析和ThreadLocal类解析
查看>>
java基础| 多线程基础七:JUC工具包中的工具类
查看>>
java基础| 多线程基础八:线程池及使用
查看>>
Centos7| 远程连接vncserver时输入账户密码后闪退
查看>>
java源码| HashMap源码分析
查看>>
JVM基础一| java se体系结构及jvm概述
查看>>
前端| js动态修改video标签视频不刷新的问题
查看>>
JVM基础二| 深入理解JVM内存对象
查看>>
IDEA| centos Unable to open debugger port(127.0.0.1:60157) socket closed
查看>>
JVM基础三| 深入理解垃圾回收及算法
查看>>
JVM基础四| 深入理解JVM执行子系统
查看>>
代码实现| springboot+mybatis+PageHelper实现Mysql数据分页
查看>>
代码规范| 面向对象六大基本原则
查看>>
IDEA| Error resolving template [index], template might not exist or might not be accessible by any
查看>>