cpu使用时间百分比过高 排查
参考:http://my.oschina.net/hyp3/blog/133617
问题分析:
1,程序属于CPU密集型,和开发沟通过,排除此类情况。
2,程序代码有问题,出现死循环,可能性极大。
经一番baidu、google找到方法定位:
解决method:
1,根据top命令,发现PID例为9999的Java进程占用CPU高达xxx%,出现故障。
2,找到该进程后,如何定位具体线程或代码呢,首先显示线程列表,并按照CPU占用高的线程排序:
[root@localhost logs]# ps -mp 9999-o THREAD,tid,time | sort -rn
显示结果如下:
USER %CPU PRI SCNT WCHAN USER SYSTEM TID TIME
root 10.5 19 - - - - 7777 00:15:46
root 10.1 19 - - - - 7778 00:15:54
找到了耗时最高的线程7777,占用CPU时间有xxx分钟了!
将需要的线程ID转换为16进制格式:
[root@localhost logs]# printf "%x\n" 7777
ef1
最后打印线程的堆栈信息:
[root@localhost logs]# jstack 9999|grep ef1 -A 30
cpu使用时间百分比过高 排查相关推荐
- linux监控任务跑满,Linux服务器带宽和CPU跑满或跑高排查
Linux服务器带宽和CPU跑满或跑高排查 CPU 负载查看方法 使用 vmstat 查看系统纬度的 CPU 负载 使用 top 查看进程纬度的 CPU 负载 使用 vmstat 查看系统纬度的 CP ...
- window服务器cpu过高的排查_生产服务器CPU占用率过高排查过程
一.问题详情 现象:API接口访问耗时过长,排查发现当前节点内存使用3.9G,CPU占用率295%. 当前节点已两周没发版,怀疑内存没有释放,可能是JVM垃圾回收的问题. 二.排查过程 1.定位问题进 ...
- linux 内核空间占用cpu百分比过高,线上linux系统故障排查之一:CPU使用率过高
摘自: 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环. 下面我们将一步步定位问题,详尽的介绍每一步骤的相关知识. 一.通过top命令定位占用cpu高的进程 执行top ...
- java cms cpu占用率_cpu使用率过高和jvm old占用过高排查过程
今天断断续续的收到管理平台的异常报警,cpu占用过高和jvm old占用过高,这个时候赶紧去排查原因,下面记录了我的排查过程,可能里面还有不正确的地方,欢迎各位大佬指正,也欢迎大家关于类似的案例一起交 ...
- linux cpu不足处理运维,Linux运维知识之Linux服务器CPU占用率较高问题排查思路
本文主要向大家介绍了Linux运维知识之Linux服务器CPU占用率较高问题排查思路,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 注意:本文相关配置及说明已在 CentOS ...
- linux服务器 cpu使用率过高,服务器CPU使用率过高排查与解决思路
发现服务器的cpu使用率特别高 排查思路: -使用top或者mpstat查看cpu的使用情况 mpstat -P ALL 2 1 Linux 2.6.32-358.el6.x86_64 (linux- ...
- Linux 系统 CPU 占用率较高问题排查思路
CPU负载查看方法: 使用vmstat查看系统维度的CPU负载 使用top查看进程维度的CPU负载 https://blog.csdn.net/lufeisan/article/details/531 ...
- centos cpu排查_Linux/CENTOS 系统 CPU 占用率较高负载较高问题排查思路 - 沃森博客...
如果阿里云服务器 ECS Linux 系统的 CPU 持续跑高,则会对系统稳定性和业务运行造成影响.本文对 CPU 占用率较高问题的排查分析做简要说明.注意:本文相关配置及说明已在 CentOS 6. ...
- 一次详尽的问题定位记录:CPU使用率低负载高的排查过程
历史原因,当前有一个服务专门用于处理mq消息,mq使用的阿里云rocketmq,sdk版本1.2.6(2016年). 随着业务的发展,该应用上的consumer越来越多,接近200+,导致该应用所在的 ...
最新文章
- Mycat连接数据库之后导致表名全小写的问题分析研究
- Jenkins 无法捕获构建脚本错误问题
- linux中kafka主题修改分区,kafka_2.11-2.0.0的部署与配置修改
- Linux文本复制到记事本文本文件乱码,解决“在windows里的记事本里编辑的汉字文本文件,上传到linux服务器上出现乱码“问题...
- Api容器在应用架构演化中的用途
- opencv python3树莓派_树莓派4B日志七:Python3上的OpenCV安装
- 数据库连接池的实现方法(MySQL+C++)
- Safari浏览器Session问题
- 一个程序,让你清楚区分二进制文件和文本文件
- 管理信息系统重要知识点整理
- 服务器虚拟化有什么好处
- python调用百度地图、通过经纬度定位_python调用百度地图API得到两地经纬度计算直线距离...
- Dnguard旗舰版代加密加壳服务 20/次
- ctrl键频繁失灵,但不是键盘本身的问题,换个键盘同样失灵
- Python模拟二维码登录百度
- 山东大学机器学习课程资源索引
- 用Python设计第一个游戏,小插曲之变量和字符串(课堂笔记)
- 生物信息学|用于预测药物-药物相互作用事件的多模态深度学习框架
- 研发中心居家隔离制度,疫情常态化期间,既不为难领导,也保障了员工利益
- 练习4/5(继承)Java