1.现象

top

2.根据上图找到进程ID=28790

3.查找28790下线占用cpu高的线程ID

 ps mp 28790 -o THREAD,tid,time

4.根据上图发现线程ID=29161,换算成16进制

 printf %x 29161

得到71e9

5.查看这个线程在干嘛

jstack 28790|grep '71e9' -A 20

转载于:https://www.cnblogs.com/hsuchan/p/10286577.html

Java_cpu飙升排查相关推荐

  1. 让人抓头的Java并发(四) 阻塞队列--CPU飙升排查案例

    在上一篇文章中给大家介绍了牛批的AQS,大致讲解了JUC中同步的思路.本来还没想好这一篇应该写点什么,刚好上周某个同事的代码出现问题,排查后发现是使用阻塞队列不当导致的,所以本篇决定介绍下阻塞队列. ...

  2. 简单的cpu飙升排查方法

    1先来一段飙升代码 public class FindJavaThreadInTaskManager {public static void main(String[] args) {Thread t ...

  3. Java程序CPU飙升排查,找出死循环代码

    windows环境下cpu飙升问题 线上某台runtime机器(windows Server)cpu报警,这种情况初步就是代码里面死循环了,先把机器下线了保证不再有新的任务分配进来,然而cpu使用依然 ...

  4. Redis集群实例内存使用率飙升排查

    在一个阳光明媚的下午,突然生产环境有一个缓存实例发出内存使用率超过90%的告警,然后立刻和小伙伴们一起看是什么情况. 现象是这样的,集群里的一个实例的内存使用率超过了90%,而这个实例的从节点,内存使 ...

  5. log4j同步机制导致的cpu飙升排查与解决

    问题 组内某业务的几个相关接口均超时,上阿里云查日志一看是Dubbo调用超时,查看网络情况未发现异常,直接上Provider的机器查看占用: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

  6. cpu飙升 死循环_记一次CPU飙升BUG

    一.前言 上线后,CPU飙升到100%,怎么办?马上重启?大错特错,马上重启只会让这个雷石沉大海,治标不不治本,等待你的下次的历史重演! 二.现象 监控告警,某机器的CPU飙升到100% 三.分析 第 ...

  7. MySQL面试常见题目(六)

    原文地址:MySQL面试常见题目(六) 1.字段为何需定义NOT NULL? NULL会占用更多字节,且NULL有很多坑. 2.如需存储用户密码散列,应使用什么字段? 应使用char,可节省空间且提高 ...

  8. 为进阿里刷面试题-日更

    为进阿里刷面试题-日更(加油打工人) 下面的题目都是自己理解的,如有漏,或者写错的,请指出来!加油! JAVA基础 1.JVM内存分配原理,垃圾回收原理 2.ConcurrentHashMap 和 h ...

  9. 线上服务导致cpu飙升问题排查

    一.故障说明 昨晚突然收到线上服务器cpu报警,登录监控平台看了下发现cpu瞬间飙升到60%.第一反应就是使用top命令去查看,发现是一个java进程.于是立刻使用jps -l命令定位到该java进程 ...

最新文章

  1. PE结构延迟加载导入表
  2. 0523 CSS知识点
  3. 删除 Mac AppStore 正在下载的应用
  4. mysql使用占位费付_美国大学硕士占位费怎么支付?三种支付方式任选!
  5. python以追加方式打开文件 线程安全吗_多线程追加文件,不加锁,会出现什么情况 ?...
  6. 任晶磊:如何看待程序员在 GitHub 发起抗议互联网公司实行 996 工作制网站?
  7. python文件读写方法手机,python文本文件读写的3种方法
  8. ACM程序设计基础(2)题解
  9. Navicat Premium11连接Oracle出现ORA-28547:connection to server failed
  10. 用户如何设置浏览器主页的历史记录和管理加载项
  11. php中url传递中文字符,特殊危险字符的解决方法
  12. 1500_1763 全球统一 伊比利亚 俄罗斯 西欧
  13. WPF半圆形导航菜单
  14. ShaderJoy —— 用 Shader 绘制一只可爱的 “小挠斧” (详细版)【GLSL】
  15. 微信群引流全新揭秘——微信群裂变日增2000+精准粉
  16. 【ES】一、ES入门及JavaAPI使用
  17. word 如何设置页码?分页?分节?
  18. 十二小时制和二十四小时制之间的区别
  19. 微软SurfacePro8评测
  20. 人工智能产业2021年的五大趋势

热门文章

  1. Nginx--虚拟主机
  2. 用turtle库画童年的记忆哆啦A梦
  3. [Lintcode]115. Unique Paths II/[Leetcode]63. Unique Paths II
  4. Python 内嵌函数运用(探究模块)
  5. MVC系列-6.注册页面
  6. 解决EditText在ListView Item中,第一次点击无法获取焦点问题
  7. 忘记了root密码怎么办?
  8. 【教女朋友学网络系列4】之今天教她一些简单的交换机实验
  9. 用计算机答题答案提交后能否改错,南京晓庄计算机操作系统习题库含答案全1-5章...
  10. 茅台防伪溯源服务器临时维护,如何使用茅台防伪溯源系统?能辨别茅台酒真假?...