CPU过高问题定位

简介: CPU过高问题定位
  1. 使用top命令, 查看到占用cpu最高的进程PID
  2. 复制一个窗口, 执行top Hp 27205查看该进程下的线程运行信息
  3. 复制一个窗口, 执行printf %x 27402将27402转换为16进制
  4. 再执行jstack 27205 > 1.txt 将进程日志下载到1.txt文件中
  5. 然后cat 1.txt | grep -A 30 6b0a查看日志中包括6b0a的日志,往后查30行, 就能查出 出问题的线程
目录
相关文章
|
4月前
|
设计模式 监控 安全
如何定位当生产环境CPU飙升的时候的问题
在当今的信息化时代,计算机系统在各行各业都发挥着重要的作用。然而,当生产环境中的CPU飙升时,系统性能会受到影响,甚至导致整个系统瘫痪。这不仅会对企业造成经济损失,还会对用户体验造成严重影响。因此,如何定位并解决生产环境中CPU飙升的问题,已成为众多企业和开发人员亟待解决的问题之一。本文旨在探讨如何定位生产环境中CPU飙升的问题,并提供相应的解决方案。通过了解CPU飙升的原因、定位方法以及解决方案,企业和开发人员可以更好地应对生产环境中出现的CPU飙升问题,提高系统性能和用户体验。
81 1
|
7月前
|
C++ 索引 Windows
调试实战——程序CPU占用率飙升,你知道如何快速定位吗?
程序CPU占用率飙升,你知道如何快速定位吗?
|
8月前
|
Java Linux
第二季:10.假如生产环境出现CPU占用过高,请谈谈你的分析思路和定位【Java面试题】
第二季:10.假如生产环境出现CPU占用过高,请谈谈你的分析思路和定位【Java面试题】
113 1
|
9月前
|
Java
精准定位Java应用CPU负载过高问题
trace指令能追踪调用链路,而Springmvc应用都是借助于:javax.servlet.Servlet * 执行的 watch指令能够实时监测指定方法的:返回值,抛出异常,入参,同时支持OGNL操作
80 1
|
10月前
|
移动开发 Java
Java进程如何定位消耗CPU的代码
Java进程如何定位消耗CPU的代码
225 0
|
11月前
openstack虚拟机占用CPU高定位排查
openstack虚拟机占用CPU高定位排查
211 0
|
Arthas Java 测试技术
59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)
开发者对于生产问题故障的排查、定位,随着微服务的喷发,也不再像是以前那边依赖纯日志、gc日志进行问题排查与定位了,本节开始介绍一个生产环境使用的排错工具Arthas,帮助大家更高效、便捷地实现生产问题排错。
224 0
|
前端开发 Java Shell
快速定位线上CPU100%原因
快速定位线上CPU100%原因
266 0
快速定位线上CPU100%原因
|
关系型数据库 MySQL 测试技术
软件测试mysql面试题:如何定位使用cpu多的用户session?
软件测试mysql面试题:如何定位使用cpu多的用户session?
139 0
CPU异常定位手段
节点服务CPU使用异常,导致CPU资源使用紧张,可以使用top和pstack定位异常代码问题
189 0

热门文章

最新文章