线上 cpu 飚高如何排查

命令行:
第一步,top 先看看是哪个进程 找到 cpu占用最高的,如果是 java 然后用,

第二步:jstat 进程 id 得到当前进程下,所有运行的线程,然后找到占用最高的线程,

jstack > stack.log

第三步:通过进程 id 得到它的子线程 id

top -p -H

第三步:然后把线程 id 转成16进制字符串,

printf “%x” <thread_id>

第四步:stack.log 查看线程 id (16 进制字符)

less stack.log

死锁信息在 stack.log 最下面 作者:法水君 https://www.bilibili.com/read/cv15326804?from=note 出处:bilibili

线上cpu飙高,死锁查询相关推荐

  1. 你要偷偷学会排查线上 CPU 飙高的问题,然后惊艳所有人!

    作者 l Hollis 来源 l Hollis(ID:hollischuang) 前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS大概只有5左右,写接口的rt在30ms左右. 因为最近接入 ...

  2. 线上CPU飙高诊断定位

    1. 先准备一段java程序,后台运行 2. 使用 top命令查看cpu的进程使用情况 在这里看到了一个进程占据了99.3%的cpu利用率,这显然是出现了cpu飙升的情况,这会到期系统其他进程得不到c ...

  3. 线上CPU飚高(死循环,死锁……)?帮你迅速定位代码位置

    top基本使用: top命令参考本篇文章 查看内存和CPU的top命令,别看输出一大堆,理解了其实很简单 top 命令运行图: 第一行:基本信息 第二行:任务信息 第三行:CPU使用情况 第四行:物理 ...

  4. docker容器cpu高问题排查_干货详解:一文教你如何利用阿里开源工具,排查线上CPU居高问题...

    前言 在我们开发过程中,无法避免的会出现所谓的垃圾代码,导致服务器的CPU一直处于100%.但我们应用已经上线,导致服务器CPU居高,但又不知道哪边出现的问题,我们应该怎么去找出哪边的代码出现问题呢? ...

  5. Java应用线上CPU飙高

    https://blog.csdn.net/dycsos123/article/details/99702878

  6. 记一次线上CPU过高的问题以及处理方案

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦.

  7. 生产环境CPU飙高问题解决,记一次完整解决过程

    一.发现问题 前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS大概只有5左右,写接口的rt在30ms左右. 因为最近接入了新的业务,业务方给出的数据是日常QPS可以达到2000,大促峰值Q ...

  8. 简单的cpu飙高问题定位脚本

    原文链接: https://blog.csdn.net/manzhizhen/article/details/79333676 老司机在定位和解决问题时都有着自己的一套方法论,总不能老踩一些重复的坑是 ...

  9. [JVM]线上CPU负载持续飙高的问题解决

    [JVM]线上CPU负载持续飙高的问题解决 参考文章: (1)[JVM]线上CPU负载持续飙高的问题解决 (2)https://www.cnblogs.com/zhengwangzw/p/115465 ...

最新文章

  1. Node.js + Express 4.x + MongoDB 构建登录注册-简易用户管理(四)
  2. oracle client 默认端口,[数据库]配置精简版Oracle客户端
  3. windows 编程 —— 消息与参数(定时器、初始化消息、改变大小)
  4. 全国计算机等级考试题库二级C操作题100套(第11套)
  5. 彻底解决跨浏览器下PHP下载文件名中的中文乱码问题
  6. 前端学习(2680):注意看位置 少加注释
  7. 【mac】mac 安装 RibbitMQ 报错 Error when reading /Users/lcc/.erlang.cookie: eacces
  8. 【bzoj4355】Play with sequence 线段树区间最值操作
  9. 安装 | Android studio 3.5.2安装教程
  10. 微软雅黑与等宽字体Source Code Pro下载
  11. 米扑代理:爬虫代理IP哪家好呢
  12. 秋天的第一杯奶茶,没喝到?那这个你绝对不能再错过
  13. 从王自如和老罗的论战中我貌似懂得了点神马...
  14. LAZARUS APT利用恶意word文档攻击MAC用户
  15. 商业银行风险计量 第二章 最低资本要求
  16. 国庆节头像生成器微信小程序源码,可挂流量主【源码好又多】
  17. 关于recvfrom接收超时
  18. 地平线黎明时分dlc评测_我从第一个玩法中学到的地平线零黎明的提示
  19. 手机wps怎么设置语言_wps文字工具栏怎样设置成中文如何设置
  20. python cv2.HoughCircles 霍夫圆检测

热门文章

  1. WebContent的一些理解
  2. kafka消息确认ack_什么是确认(ACK)? ACK代表什么?
  3. r语言 柱状图加星号_在ggplot条形图和框形图上放上星号-表示显着性水平(p值)...
  4. 夜深人静写算法(二十六)- 记忆化搜索
  5. C: warning C275: expression with possibly no effect
  6. 无主灯设计带来的“高级感”
  7. Linux服务器联网
  8. win10百度网盘读写权限不足
  9. dropzone.js应用java_使用Dropzone.js上传的示例代码
  10. php调试和日志记录函数