1、top -H -p PID 查看对应进程的哪个线程占用CPU过高

2、printf "%x\n" tid   将需要的线程ID转换为16进制格式

3、jstack pid >> java.txt 导出CPU占用高进程的线程栈

之后就要靠业务逻辑查看为啥CPU靠业务上去分析问题了。

转载于:https://www.cnblogs.com/woniu4/p/8178871.html

定位CPU高问题三把斧相关推荐

  1. 服务器定位cpu高占用率代码php,面试官:线上服务器CPU占用率高如何排查定位问题?,...

    面试官:线上服务器CPU占用率高如何排查定位问题?, 国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于"雇主最看重哪些核心能力"的调查,结果 ...

  2. mysql怎么定位cpu高_Mysql数据库服务器CPU冲高问题定位及分析

    1.现象概述和初步分析<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /& ...

  3. oracle定位数据库读写高,oracle数据库CPU过高问题定位、分析(三)

    一.环境准备 1.查看当前快照情况 SQL> select max(snap_id) from dba_hist_snapshot s; 28 2.手工生成一份快照 exec dbms_work ...

  4. jstack定位CPU占用率高的线程代码

    目录 一.背景 二.jstack定位实战演示 三.关于线程的状态 四.最后 一.背景 性能测试过程中,如果我们发现应用服务器CPU使用率高(超过70%),接口TPS低的现象,此时常见的情况是由以下的原 ...

  5. 线上问题定位—cpu飚高

    服务器CPU突然告警,如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载? 步骤一.找到最耗CPU的进程 工具:top 方法: 执行top -d 1 -c,每秒刷新一 ...

  6. 如何定位cpu占用率高的java线程

    如何定位cpu占用率高的java线程 工具: 1 jstack:jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项&q ...

  7. Java定位CPU使用高问题--转载

    原文地址:http://www.cnblogs.com/guoyuqiangf8/p/3545687.html 1.TOP命令,查询消耗CPU高的进程号 PID,并记录下来,按下键盘"H&q ...

  8. mysql的cpu高定位

    导致数据库CPU很高的原因有很多种,一般和慢SQL也有关(因为每条SQL要么占CPU高,要么占IO高,大体是这样). (1).如果服务器有多个mysql实例,需要通过top命令看看是哪个mysql实例 ...

  9. .NET定位CPU使用率过高问题

    当一个.net应用在生产环境CPU突然居高不下,如何快速准确的定位问题所在,并且对实时业务影响最小化?如何不抓Dump也不用live debug就可以知道你的应用在做什么?如何确认你的应用是由于哪个线 ...

  10. Expert 诊断优化系列------------------你的CPU高么?

    现在很多用户被数据库的慢的问题所困扰,又苦于花钱请一个专业的DBA成本太高.软件维护人员对数据库的了解又不是那么深入,所以导致问题迟迟不能解决,或只能暂时解决不能得到根治.开发人员解决数据问题基本又是 ...

最新文章

  1. SAP QM 不常用功能点之 Physical-Sample Record
  2. ios 设置属性的center_IOS开发-常用UI控件的基本使用(Transform形变属性、frame属性、center属性的使用)...
  3. 中文分词_中文分词最佳纪录刷新,两大模型分别解决中文分词及词性标注问题...
  4. PHP解压与配置的图片,PHP完善压缩处理类(支持主流的图像类型(jpg、png、gif)...
  5. Nginx使用教程(七):使用Nginx缓存之proxy cache
  6. 【Flink】Flink flink-runtime.version.properties generated correctly. You MUST run mvn generate-source
  7. 006 - node.js
  8. Grunt构建工具能做哪些事?
  9. 1. webpack 复制文件
  10. 百度推广 计算机访问url,百度推广助手批量设置完整的访问URL的方法
  11. SpringBoot项目添加mybatis插件
  12. Ubuntu配置maven环境变量
  13. php转png在线转换,png转ico在线工具
  14. 自适应Simpson
  15. python采集原神高清pv图和语音
  16. 技术书是怎么写出来的
  17. FPGA接口实现----增量式编码器
  18. 手机OTG 我的世界_手机触摸失灵不更换屏幕,如何把手机里面的资料导出来,值得收藏...
  19. unity开发炉石传说系列卡牌生成代码部分代码
  20. 预告:揭秘7*24小时用数学解码交易的神秘玩家,量化交易者——TokenInsight对话首席...

热门文章

  1. python logging设置_Django logging配置及使用详解
  2. jdbc连接orcle数据库_java连接Oracle数据库
  3. ug侧铣头编程_基于UG建模和仿真的拖拉机箱体零件数控加工研究
  4. Golang QRCode 生成实现
  5. 文档中的公式编号怎么不从1开始
  6. Java 编程思想 Chapter_14 类型信息
  7. BZOJ-2456-mode(思维题)
  8. HTTP网页错误代码大全带解释
  9. 售前更需要关注客户业务
  10. 2012年参加油田象棋比赛的几盘棋