欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

linux服务器CPU飙高排查分析

时间:2025-12-14 02:30:04|栏目:其它服务器|点击:

目录
  • 前言
  • 一、第一步 top
  • 二、根据pid查找具体线程
  • 总结

前言

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

一、第一步 top

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

linux服务器CPU飙高排查分析

二、根据pid查找具体线程

top -Hp 13702

linux服务器CPU飙高排查分析

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

2.根据pid找到16进制

 printf "%x" 13702

linux服务器CPU飙高排查分析


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

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

jstack 13702 |grep 3586

总结

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

上一篇:Apache Pulsar 微信大流量实时推荐场景下实践详解

栏    目:其它服务器

下一篇:Linux命令之mkdir,cat,touch,vi/vim的详解

本文标题:linux服务器CPU飙高排查分析

本文地址:https://zz.feitang.co/server/30693.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号