文章目录

  • 前言
  • 一、第一步 top
  • 二、根据pid查找具体线程
  • 2.根据pid找到16进制
  • 3. 根据进程和线程查找原因
  • 总结

前言

系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是综合能力的体现;那么当出现了cpu严重飙高的时候怎么排查呢?


一、第一步 top

直接在问题服务器输入命令: top

二、根据pid查找具体线程

top -Hp 13702


例如第一个就是这个进程下占用较高的线程 pid 是 13702

2.根据pid找到16进制

 printf "%x" 13702


可以看到3586就是就是这个线程了

3. 根据进程和线程查找原因

jstack 13702 |grep 3586

总结

经过一些列操作,基本可以定位大部分问题,执行第三步的命令的时候,如果报 jstack 未找到命令, 应该是java环境没配置好,或者重新 source /etc/profile 之后,再次执行,应该就行了

linux服务器CPU飙高排查相关推荐

  1. linux服务器cpu飙高问题排查实践记录

    问题描述: 测试环境大量请求出现504错误 1.第一反应上服务器看看资源消耗情况(登陆服务器时出现卡顿) 2.使用top命令查看cpu消耗情况,查看结果如下: 很明显cpu使用率已经满了(两核CPU) ...

  2. 记一次服务器负载飙高排查过程

    记一次服务器负载飙高排查过程 问题描述 在前天呢,我们公司的三台部署着php项目的线上服务器A.B.C,其中一台服务器A出现了CPU负载飙高,与其他两台服务器相差好几倍,并且在前天之前都没有出现过这么 ...

  3. 记一次服务器CPU飙高使用率超过100%原因分析(Arthas)

    文章目录 背景 一.告警分析 二.原因分析 1.找到java进程 2.进入 Arthas 3. 使用 Arthas 找到CPU占用最高的线程 4.定位原因 5.解决方案 总结 背景 某天下午频繁收到预 ...

  4. linux tomcat cpu占用高,排查tomcat服务器CPU使用率过高

    tomcat要运行依赖于JDK,tomcat服务器的CPU使用率过高,大多都是由于部署的web程序的问题. 一.征象形貌 在一次线上环境,前台接见页面的速率越来越慢,从浏览器F12中看到发出的请求都是 ...

  5. linux服务器cpu过高满载问题

    1. 使用top查看目前正在运行的进程使用系统资源情况 找出CPU占用过高的程序 2. 通过ps -mp pid -o THREAD,tid,time命令, 查看某个进程下的线程情况, time代表这 ...

  6. Mysql导致CPU飙高的问题

    出现CPU飙高时操作 出现cpu飙高时使用先试用top命令查看进程,确定是java进程还是mysql 找到进程号 <pid> 一.如果是mysql 1.那么使用mysql终端或者数据库链接 ...

  7. 简单的cpu飙高问题定位脚本

    原文链接: https://blog.csdn.net/manzhizhen/article/details/79333676 老司机在定位和解决问题时都有着自己的一套方法论,总不能老踩一些重复的坑是 ...

  8. linux cpu不足处理运维,Linux运维知识之Linux服务器CPU占用率较高问题排查思路

    本文主要向大家介绍了Linux运维知识之Linux服务器CPU占用率较高问题排查思路,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 注意:本文相关配置及说明已在 CentOS  ...

  9. window服务器cpu过高的排查_线上服务器发生CPU占用率过高应该如何排查并定位问题?...

    国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于"雇主最看重哪些核心能力"的调查,结果显示如下: 排名前几的比较受重视的能力分别为:解决问题 ...

最新文章

  1. Python 在定义函数时 为什么默认参数不能放在必选参数前面
  2. Eclipse安装插件时报No repository found containing...解决办法
  3. 【数据结构基础笔记】【顺序表】
  4. Linux 可执行文件 ELF结构 及程序加载运行
  5. C语言无符号数运算问题
  6. pytorch 创建神经网络
  7. Jni C 与 Java 互调
  8. 升级总代分享思路_旧笔记本光驱换SSD,升级内存,改造散热还能再战5年
  9. 主席树 POJ2104
  10. python读取文件夹下所有图像_Python 读取指定文件夹下的所有图像方法
  11. python爬虫入门之爬取英雄联盟官网的所有英雄数据
  12. php-ftm,FTM/MTF的激素种类
  13. 蓝牙电话/耳机和蓝牙音乐profile
  14. vim,编辑文件后最简单的消除~ 和 .un~后缀文件生成的操作 ,重点为红色字体部分
  15. 综合案例:使用Scanner,Random,ArrayList完成一个不重复的点名程序
  16. php wap 2.0,WAP2.0网站分类及其架构浅析
  17. VM15.5虚拟机安装openwrt系统作为旁路由
  18. 偏执狂魏建军的“长城”陷落之路
  19. c++ vector 一部分_丝杠支座组件C-BUN6价格
  20. 电子计算机比尔盖茨和微软品牌,尉迟:比尔盖茨卖安全套 牌子不能叫微软

热门文章

  1. Linux_进程间通信(详解)
  2. STM32 LCD12864 串行通信模式 (从原理让你理解)
  3. 男生学计算机还是自动化,男生职高读什么专业最吃香
  4. FZU 1683 纪念SlingShot
  5. matlab 两个直方图重叠,请教大家在同一坐标下作两组数据的直方图的问题以及hold on问题...
  6. 漫画:JavaScript咸鱼翻身记
  7. 《算法导论》学习分享——11. 散列表(哈希表)
  8. P1478 陶陶摘苹果(升级版)简易版代码,题解,内含详细讲解
  9. ZigBee组网详解
  10. uni-app开发微信小程序(获取多张本地相册图片并上传到服务器功能)