当前位置:网站首页>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. 根据找到的代码段,进行具体的分析。
例如发现大量线程阻塞

定位到有问题的代码片段
边栏推荐
猜你喜欢

B40 - 基于STM32单片机的电热蚊香蓝牙控制系统

国星光电吉利产业园项目主体结构全面封顶,将重点生产 RGB 小间距、Mini LED、TOP LED 等产品

The use of websocket in uni-app Disconnection, reconnection, heartbeat mechanism

3种特征分箱方法!

网络——IPV4地址(二)

ffmpeg通过rtsp获取h264码流

一个程序员的水平能差到什么程度?

【服务器数据恢复】SAN LUN映射出错导致文件系统数据丢失的数据恢复案例

HR to get the entry date RP_GET_HIRE_DATE

数据可视化的类别及其重要性
随机推荐
HR to get the entry date RP_GET_HIRE_DATE
std::uniform_real_distribution的一个bug引发的服务器崩溃
pgsql备份工具,哪个比较好?
机器学习强基计划1-2:图文详解线性回归与局部加权线性回归+房价预测实例
uniapp project construction
CocosCreator accesses WeChat mini-games
A42 - 基于51单片机的洗衣机设计
PHP 补全日期区间中缺少的日期/返回缺少的日期
OpenCV 图像变换之 —— 直方图均衡化
IDEA中Lombok插件的安装与使用
SQL抖音面试题:送你一个万能模板,要吗?(重点、每个用户每月连续登录的最大天数)
ESP8266-Arduino编程实例-MQ-5液化天然气传感器驱动
零基础爬虫regex练习「音乐抓取」
Apple Developer Account Apply for D-U-N-S Number
WeChat developer tools error, prompt did not find the entrance to the app. The json file
OpenCV 图像变换之 —— 拉伸、收缩、扭曲和旋转
成为CTO,6个月被老板干死,我损失了1000万
网络——虚拟专用网和地址转换NAT
智慧灯杆网关智慧交通应用
【服务器数据恢复】SAN LUN映射出错导致文件系统数据丢失的数据恢复案例