Qouson's blog
首页
Java SE
Java SE
Java 基础
基础
String
Java 中级
网络编程
Java 高级
JVM
多线程
Spring框架
Spring框架
Spring
SpringMVC
SpringBoot
中间件
中间件
MySQL
Redis
MQ
ZooKeeper
更多
更多
git
linux
设计模式
数据结构与算法
计算机基础
Java相关框架
分布式
DDD领域驱动设计
系统设计
杂乱无章
Java知识图谱
索引
索引
分类
标签
归档
GitHub
(opens new window)
更多
linux
系统故障分析
qouson
2024-05-23
目录
故障分析
#
故障分析
#
cpu占用过高
结合linux命令和jdk命令一块分析
案例
先用top命令找出cPU占比最高的
ps-ef(ps -ef|grep java|grep -v grep)或者jps(jps -l)进一步定位,得知是一个怎么样的一个后台程序惹事
定位到具体线程或者代码
ps -mp 进程 -o THREAD,tid,time
将需要的线程ID转换为16进制格式(英文小写格式)
printf"%x\n" 有问题的线程ID
jstack进程ID | grep tid(16进制线程ID小写英文)-A60
编辑
(opens new window)
上次更新:
2024/05/24, 11:36:46
常用命令
设计模式的七大原则
←
常用命令
设计模式的七大原则
→
最近更新
01
杂乱无章
12-25
02
基础-大彬
11-14
03
集合-大彬
11-14
更多文章>
跟随系统
浅色模式
深色模式
阅读模式