cpu占用过高引起报警,使用top命令查看占用系统资源的进程

第一步:top,寻找cpu占用率较高的进程

第二步: top -pid 13213,寻找该进程中各线程的资源占用情况

第三步:jstack 13213 > jstack.log,将线程堆栈信息输出到指定文件里

对于多线程情况堆栈信息,可以使用 printf ‘%x\n’ pid 将线程id转为16进制

使用  jstack pid | grep -A 20 pid(16进制) 命令将堆栈信息进行筛选

第四步:分析堆栈文件,使用jstack关键字查询heapDemp中当前栈内处于运行时的栈帧,分析最占资源的地方在哪里

第五步:查找定位分析问题,找到处于wait态的线程,看一下在等待获取什么资源,结合第四步,综合分析可以确认卡到哪里

jstack+top 定位占用资源的进程相关推荐

  1. top命令的使用查看进程占用

    1.查看cpu总个数方法: (1).top 在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数 2.top 查看内存.cpu memery等信息 按shift+p或者大写的P可以将c ...

  2. linux查看内存、CPU占用资源最多的进程

    [内存占用] #利用ps命令,默认使用ps参数会显示的结果 ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 ...

  3. mysql-nt.exe w3wp.exe cpu 100%_认识w3wp.exe进程,从根本上解决占用资源较大问题

    认识w3wp.exe进程,从根本上解决占用资源较大问题 发布时间:2019-12-14 16:19 来源:互联网 当前栏目:web技术类 在windows server 2003中对于每一个web应用 ...

  4. Centos7 查看磁盘i/o, 定位占用i/o读写高的进程

    Centos7 查看磁盘i/o, 定位占用i/o读写高的进程 目录 Centos7 查看磁盘i/o, 定位占用i/o读写高的进程 概要: 1.iostat 用法 2.先用iostat查看磁盘io 是否 ...

  5. jstack问题定位分析

    目录 1.jstack是什么 2.jstack的使用 1.jstack是什么 jstack是java虚拟机自带的一种堆栈跟踪工具.jstack用来打印出给定的java进程ID或者core file或者 ...

  6. linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】

    文章目录 文章说明 linux中的time命令 说明&常规用法 bash中使用time,将运行记录追加到文件中,-f后的参数说明 高阶用法 time 命令详细输出指标介绍 ime taken ...

  7. centos7下监控流量、数据包占用最大的进程

    2019独角兽企业重金招聘Python工程师标准>>> centos7下监控流量.数据包占用最大的进程 听语音 | 浏览:89 | 更新:2018-10-18 21:05 1 2 3 ...

  8. Dos命令 netstat -ano 查看端口占用及关闭进程

    Dos命令查看端口占用及关闭进程 1. 查看端口占用 2. 关闭进程 3. 端口状态 netstat -ano  ---------该命令是查看当前哪些端口正在被使用 1. 查看端口占用 在windo ...

  9. oracle数据库资源高,~Oracle后台进程占用资源过高可能会是什么原因?

    刚刚同事说有台Oracle服务器负载较高 [oracle@datahuadan bill2008]$ top top - 13:26:25 up 198 days, 21:35,  2 users,  ...

最新文章

  1. 字段和字段的参数,查询的13个方法,但标的双下划线外键和多对多操作
  2. dubbo中使用动态代理
  3. 2018湖湘杯web、misc记录
  4. 面试官系统精讲Java源码及大厂真题 - 38 线程池源码面试题
  5. 数据库笔记13:创建与使用游标
  6. poj 2240 Arbitrage(bellman-ford spfa 判断正环)
  7. C++编程练习(14)-------“单例模式”的实现
  8. 万年历api接口调用文档
  9. html5 中国地图统计图,html5 echarts中国地图网络销售分布图表代码
  10. 基于GetData和ArcGIS的地图数字化教程
  11. map文件介绍及使用
  12. php匹配ubb,UBB类 php UBB 解析实现代码
  13. 毕设 数据库ER图绘制过程中的参考资料
  14. supermap java,SuperMap iObjects Java 10i 产品介绍
  15. Nginx报错 nginx: [error] invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“
  16. 计算机研究生论文期刊,经典计算机研究生小论文参考文献 计算机研究生小核心期刊参考文献哪里找...
  17. socket编程之read()/write()
  18. Setting 模块之辅助功能
  19. 阿拉巴数字转化为中文大写
  20. 茄子科技(海外SHAREit Group),助力跨境电商有效实现出海稳定发展

热门文章

  1. 1064金明的预算方案
  2. 用VSCode开发一个asp.net core2.0+angular5项目(5): Angular5+asp.net core 2.0 web api文件上传...
  3. [ZJOI 2006]书架
  4. hibernate中的一对多和多对多的映射关系
  5. 【转】新.Net开发必备工具详解之Snippet Compiler。
  6. RX异常点检测算法(马氏距离)
  7. linux 删除in链接,linux - 从TCP_IN删除端口不会从CSF上的外部流量关闭它 - 堆栈内存溢出...
  8. 统计表达式二叉树操作数个数
  9. 学php记不住函数,为什么都是记不住PHP 的函数名
  10. python基础之内置异常对象