当前位置:网站首页>CPU占用过高问题的排查
CPU占用过高问题的排查
2022-08-09 15:48:00 【知知之之】
1.登陆服务器,top -d 1命令查看当前占用cpu资源最多的进程id
2. ps -mp pid -o THREAD,tid,time命令查看该进程的线程情况,找到tid
3. printf "%x\n" tId 将tid转成16进制 0xtid
4. jstack pid|grep 0xtid -A 30 ----查看具体堆栈信息,从栈中找到对应的代码段
5. 根据找到的代码段,进行具体的分析。
例如发现大量线程阻塞
定位到有问题的代码片段
边栏推荐
猜你喜欢
央企施工企业数字化转型的灵魂是什么
Leetcode 算法面试冲刺 热题 HOT 100 刷题(406 416 437 438 448)(六十九)
[Server data recovery] Data recovery case of file system data loss caused by SAN LUN mapping error
How bad can a programmer be?
Became CTO, was killed by my boss in 6 months, I lost 10 million
A50 - 基于51单片机的太阳能充电路灯设计
Reasons for slow startup of IDEA (1)
B40 - 基于STM32单片机的电热蚊香蓝牙控制系统
网络——IPv6 vs IPv4
2022国赛Ezpop
随机推荐
网络——TCP拥塞控制
【1413. 逐步求和得到正数的最小值】
B44 - 基于stm32蓝牙智能语音识别分类播报垃圾桶
反转链表的多种写法(武器库了属于是)
resubmit 渐进式防重复提交框架简介
Installation and use of Lombok plugin in IDEA
插入一个数并排序「建议收藏」
B44 - Based on stm32 bluetooth intelligent voice recognition classification broadcast trash
BETA:一个用于计算药物靶标预测的综合基准
国星光电吉利产业园项目主体结构全面封顶,将重点生产 RGB 小间距、Mini LED、TOP LED 等产品
MySQL索引的B+树到底有多高?
Video chat source code - how to improve the quality of one-to-one live broadcast?
Prometheus完整安装
网络——彻底搞懂数据时延的相关计算
智慧灯杆网关智慧交通应用
三.两数交换 空指针 && 野指针 解引用问题
利用C#传输Json数据
uni-app覆盖组件样式h5生效,微信小程序不生效的问题
机器学习强基计划1-2:图文详解线性回归与局部加权线性回归+房价预测实例
uniapp 项目搭建