首页 > 其他分享 >cpu飙高排查步骤

cpu飙高排查步骤

时间:2023-03-19 23:35:02浏览次数:37  
标签:排查 PID jstack 飙高 线程 进程 cpu

第一步:top,找到使cpu飙高的进程PID

 

 第二步:top -Hp [进程PID] ,查看线程资源使用情况,假设下面是96009进程中各个线程的资源使用情况

 

第三步: printf "%x\n" [线程PID,这里是30309],将线程PID转换为16进制

 

第四步:jstack -l 96009 > ./jstack_log.txt,获取进程中各线程堆栈快照(jstack 后面是小写的L)

第五步:在jstack_log.txt搜索7665,找到该线程堆栈,定位问题

 

标签:排查,PID,jstack,飙高,线程,进程,cpu
From: https://www.cnblogs.com/katsu2017/p/17234831.html

相关文章

  • 项目启动时CPU高
    在发布或重启某线上某服务时,常常发现有些机器的load会飙到非常高(高达70),并持续较长一段时间(5分钟)后回落,与此同时响应时间曲线也与load曲线一致。注:load飙高的初始时刻是......
  • Arm64v8 cpu + Centos7 aarch64中安装 Ambari 2.7.3 和 HDP 3.1.0
    #下载不存在的资源的方法使用迅雷云盘,添加下载任务到云盘,有一定的概率下载到已经被删除的资源。比如下载HDP相关的资源:<http://mirrors.huaweicloud.com/kunpeng/yum......
  • arthas排查线上问题真是太好用了!
    先贴帮助地址 https://arthas.aliyun.com/doc/jfr.html 最近发现的线上问题排查神器,其实也知道大半年了,最近才开始正式使用。也算是多了个定位问题的手段了。......
  • 一次.net code中的placeholder导致的高cpu诊断
    背景最近一位朋友找到我,让我帮看他们的一个aspnetcoreservice无端cpu高的问题。从描述上看,这个service之前没有出现过cpu高的情况,最近也没有改过实际的什么code。很奇怪......
  • IDEA经常出现假死状态 - 排查解决
    最近使用IDEA过程中,时不时的出现假死的情况,观察cpu和内存均有余量,为了避免重启IDEA,还是花了些时间排查原因。使用jvisualvm观察IDEA进程cpu、堆内存、线程信息等,发现提示......
  • openwrt luci 页面无法访问 问题排查
    说明:本文适用于某些使用了Argon主题的OpenWrt用户问题概况访问luci登录页,刷新半天后显示为白屏但是手机端测试,却又能访问故障排查1.抓包:发现问题使用......
  • 服务器CPU系统架构
    深入理解服务器CPU三大体系结构--SMP、NUMA、MPP从系统架构来看,目前的商用服务器大体可以分为三类:对称多处理器结构SMP:SymmetricMulti-Processor非一致存储访问结构......
  • 用CPU来加速你的Linux命令
    我们都知道grep,bzip2,wc,awk,sed等等,都是单线程的,只能使用一个CPU内核。那么如何才能使用这些内核?要想让Linux命令使用所有的CPU内核,我们需要用到GNUParallel命令,......
  • cpu分布式训练论文阅读
    LargeScaleDistributedDeepNetworksDownpourSGD:模型的副本采用异步方式从参数服务器(ParameterServer)中获取参数w和上传Δw到参数服务器模型副本之间运行独立......
  • 【YOLOv5】LabVIEW+OpenVINO让你的YOLOv5在CPU上飞起来
    (文章目录)前言上一篇博客给大家介绍了使用opencv加载YOLOv5的onnx模型,但我们发现使用CPU进行推理检测确实有些慢,那难道在CPU上就不能愉快地进行物体识别了吗?当然可以啦,......