产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
备案
控制台
登录/注册
开发者社区
首页
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
Modelscope模型即服务
弹性计算
云原生
数据库
物联网
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
开发者社区
开发与运维
文章
正文
线上jvm进程CPU load高排查脚本-jkiller
2016-05-18
2356
版权
版权声明:
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《
阿里云开发者社区用户服务协议
》和 《
阿里云开发者社区知识产权保护指引
》。如果您发现本社区中有涉嫌抄袭的内容,填写
侵权投诉表单
进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
简介:
+关注继续查看
Sql代码
http://www.54chen.com/java-ee/jvm-cpu-
load
-high-script.html
#!/bin/sh
export LANG=
"zh_CN.UTF-8"
;
export LC_ALL=
"zh_CN.UTF-8"
;
LOG_FILE=
"/tmp/jcpu.log"
;
JSTACK_FILE=
"/tmp/jstack.log"
;
PID=
"$1"
;
shift;
i=0;
j=
"$1"
;
if [ -z
"${j}"
];
then
j=5;
fi
ps -mp ${PID} -o THREAD,tid,
time
| sort -rn > ${LOG_FILE};
jstack ${PID} > ${JSTACK_FILE};
for
LINE
in
`cat ${LOG_FILE}|gawk -F
'-'
'{print $4}'
|gawk -F
' '
'{print $1}'
`
do
i=$(($i+1));
if (($i>$j));
then
break;
fi;
XPID=`printf
"%x\n"
${LINE}`;
echo -ne
"\033[32m"
;
echo ${XPID};
echo -e
"\033[34m"
;
grep -A 10
"0x${XPID}"
${JSTACK_FILE};
echo -e
"\e[0m"
;
done;
文章标签:
Java
关键词:
CPU排查
CPU进程
CPU脚本
JVM排查
CPU jvm
珠海_jadeluo
目录
相关文章
快乐阿超
|
3天前
|
Java
测试技术
排查具体是哪个java程序导致cpu彪满
排查具体是哪个java程序导致cpu彪满
快乐阿超
10
0
0
讓丄帝愛伱
|
23天前
|
Arthas
测试技术
Arthas排查生产环境CPU飚高问题
Arthas排查生产环境CPU飚高问题
讓丄帝愛伱
16
0
0
游客zozj54deia4ba
|
3月前
|
安全
Windows
一次简单的服务器 cpu 占用率高的快速排查实战
一次简单的服务器 cpu 占用率高的快速排查实战
游客zozj54deia4ba
43
0
0
Tom弹架构
|
3月前
|
Java
调度
CPU突然飙高系统反应慢,是怎么导致的?有什么办法排查?
面试过程中,场景类的问题更容易检测出一个开发人员的基本能力。这不,有一位小伙伴去阿里面试,第一面就遇到了关于“CPU 飙高系统反应慢怎么排查”的问题?当时这位小伙伴不知从何下手。 今天,我给大家分享一下我的解决思路。
Tom弹架构
65
0
0
是洋不是阳
|
4月前
|
Java
CPU飙升排查
CPU飙升排查
是洋不是阳
65
0
0
陈微微
|
5月前
|
Arthas
存储
运维
记Arthas实现一次CPU排查与代码热更新
线上代码经常会出现CPU占用过高的情况,按以往经验我会使用top指令,进一步借助于jstack去查看具体信息从而进行问题排查,但基本上都逃不过需要重新发包的局面,即使是一个增量包,应用也需要短暂停启。后来运维大兄弟让我试一下Arthas,说是可以进行代码的热更新操作,正好来试一下。
陈微微
286
0
0
码小高
|
5月前
|
缓存
监控
数据库连接
CPU飙高排查方案与思路
当CPU飙高时,可能是由于程序中存在一些性能问题或者死循环导致的。以下是一些排查CPU飙高的方案和思路
码小高
320
0
0
有来技术团队
|
5月前
|
Docker
容器
Docker容器占用CPU和内存高排查
Docker容器占用CPU和内存高排查
有来技术团队
181
0
0
飘渺11
|
6月前
|
Java
面试拆解:系统上线后Cpu使用率飙升如何排查?
面试拆解:系统上线后Cpu使用率飙升如何排查?
飘渺11
73
0
0
柯南二号
|
6月前
|
安全
网络安全
Go
kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合(二)
kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合
柯南二号
192
0
0
热门文章
最新文章
1
JVM调优篇:探索Java性能优化的必备种子面试题
2
JVM学习笔记(完结)
3
JVM学习笔记(上)
4
JVM学习笔记(中)
5
微服务轮子项目(49) -常见JVM内存错误及解决方案
6
深入理解JVM系列教程(04) - 垃圾回收机制(二) - 垃圾回收算法
7
面试~jvm(JVM内存结构、类加载、双亲委派机制、对象分配,了解垃圾回收)
8
Java面试题 - JVM相关(下)
9
JVM常用命令整理
10
深入理解JVM系列教程(08) - Tomcat调优配置
1
阿里云4核CPU云服务器最新收费标准与活动价格参考
778
2
排查具体是哪个java程序导致cpu彪满
10
3
双CPU监控的目的以及主流编程语言实现代码示例
35
4
Hologres中,CPU水位告警是通过配置预警规则来实现的
10
5
当Hologres实例的CPU使用率长期保持在100%时
16
6
FC函数计算开启闲置模式以后解冻CPU时间过长
15
7
CPU调度
18
8
分析JAVA应用CPU占用过高的问题
19
9
关于mysql的cpu占用高的问题
122
10
如何在 Ubuntu 中检查 CPU 核数?
16
相关产品
云迁移中心
文档详情
产品详情
相关课程
更多
如何使用Kubernetes监控定位慢调用
相关电子书
更多
RDS SQL Server CPU高使用率性能优化
JVM的GC
基于JVM的脚本语言开发、运用实践
相关实验场景
更多
观察进程的并发性
推荐文章
更多
重磅来袭!参与评测赢Iphone14 pro!
文件存储NAS评测征集令!
招募!寻找技术人的伯乐!
乘风者计划邀您入驻社区,精彩权益即刻享
下一篇
【ECS生长万物之开源】手动部署Java Web环境(CentOS 7)