返回顶部
首页 > 资讯 > 操作系统 >linux服务器CPU飙高排查分析
  • 466
分享到

linux服务器CPU飙高排查分析

摘要

目录前言一、第一步 top二、根据pid查找具体线程总结前言 系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是综合能力的体现;那么当出现了cpu严重飙高的时候怎么排

前言

系统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飙高排查的文章就介绍到这了,更多相关linux服务器CPU高内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

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

本文链接: https://lsjlt.com/news/177668.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux服务器CPU飙高排查分析
    目录前言一、第一步 top二、根据pid查找具体线程总结前言 系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是综合能力的体现;那么当出现了cpu严重飙高的时候怎么排...
    99+
    2023-01-13
    linux服务器CPU高 linux服务器CPU高排查 linux服务器CPU排查 linux服务器CPU
  • linux下cpu飙高原因排查过程详解
    目录前言开始步骤排查前言 cpu飙高是很常见的线上问题,这都不会的话,属实有点拉跨 兄弟萌不用慌,来我教你一套连招 开始 先来个项目,整个api,到时候我们请求/cpu/{count}就能手动拉高cpu,机智鬼~ ...
    99+
    2022-06-04
    linux系统cpu占用率过高
  • 服务器CPU飚高排查
    排查思路 当正在运行的Java服务导致服务器的CPU突然飙高时,我们该如何排查定位到哪个接口的哪行代码导致CPU飙高的问题呢?我主要提供两个方案: jstackarthas 准备工作 代码准备 现在需要准备一段可以让服务器CPU飙高的代码以...
    99+
    2023-09-01
    开发语言 java linux
  • Java线上服务CPU、内存飙升问题排查步骤!
    01 引言 作为一名从事Java开发快一年的程序员,在线上经常碰到某个模块的Pod发出CPU与内存告警的问题,而这些问题会导致系统响应缓慢甚至是服务不可用。一般情况下可以通过重启或者调高Pod的资源量或者增加Pod数量暂时解决问题,但这是治...
    99+
    2023-09-02
    java jvm 开发语言 程序人生 自动化测试
  • Linux系统CPU 100%异常排查的示例分析
    本篇文章为大家展示了Linux系统CPU 100%异常排查的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、问题背景昨天下午突然收到运维邮件报警,显示数据平台服务器cpu利用率达到了98....
    99+
    2023-06-06
  • jstack配合top命令分析CPU飙高、程序死锁问题
    jstack:Java堆栈跟踪工具 jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件...
    99+
    2024-04-02
  • 【Java】 服务器cpu过高如何排查和解决?
    文章目录 前言一、常见能够引起CPU100%异常的情况都有哪些?二、服务器CPU使用率飙升异常,黄金4步排查法三、排查 CPU 故障的常用命令四、什么场景会造成 CPU 低而负载确很高呢?五、...
    99+
    2023-09-01
    java 服务器 开发语言
  • 阿里云ECS排查CPU数据分析
    目录一、背景和现象二、第一次出现后的排查思路三、现场排查1、相应的排查计划2、现场排查一、背景和现象 初创公司,架构lanmp,web前端和后端分开服务器,业务驱动主要是nginx和...
    99+
    2024-04-02
  • Linux系统CPU使用率过高的排查技巧
    本篇内容介绍了“Linux系统CPU使用率过高的排查技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面,介绍几个 CPU 使用率过高的排...
    99+
    2023-06-16
  • Linux高性能任务独占CPU举例分析
    这篇文章主要讲解了“Linux高性能任务独占CPU举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux高性能任务独占CPU举例分析”吧!Part 1工程需求在一个SMP或者NUM...
    99+
    2023-06-15
  • Linux系统CPU占用率较高问题排查思路
    作为工程师,在日常工作中我们会遇到 Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行,带来企业损失。 对于CPU过载问题通常使用以下两种方式即可快速定位: 方法一 第一步:使...
    99+
    2023-09-02
    linux 服务器 java Powered by 金山文档
  • Linux下如何排查占用CPU很高的Java程序
    这篇文章主要为大家展示了“Linux下如何排查占用CPU很高的Java程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何排查占用CPU很高的Java程序”这篇文章吧。jstack...
    99+
    2023-06-28
  • Linux系统CPU占用率较高问题怎么进行排查
    本篇内容介绍了“Linux系统CPU占用率较高问题怎么进行排查”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很多运维的同学遇到这种状况往往会...
    99+
    2023-06-16
  • MYSQL数据库服务CPU高问题分析与优化
    MYSQL数据库服务CPU高问题分析与优化   MySQL服务性能监控分析与优化是永恒的主题,做为性能测试人员有时也要站在DBA角度出发进行适当分析与优化,这也是性能测试人员能长期生存发...
    99+
    2024-04-02
  • 服务器中TIME_WAIT状态过多时的排查分析
    目录一、概述(一)现象(二)相关知识二、问题推测(一)网络(二)应用三、排查(一)TCP连接上的IP1.下图是容器的IP2.下图是连接中本地的IP3.下图是连接本地API项目的主动I...
    99+
    2024-04-02
  • Linux服务器故障怎么排查
    本篇内容介绍了“Linux服务器故障怎么排查”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!问题:服务器A无法与服务器B通信可能大家在实际工作...
    99+
    2023-06-16
  • oracle服务器的CPU占用率一直100%排查方式
    背景说明 公司开发、测试、演示环境,三个环境的oracle服务器无论服务器是否空闲, CPU的占用率一直是100%, 一直也没有找到问题原因,今天就花了一整天时间研究这个问题。 通过AWR报告查看or...
    99+
    2023-09-06
    oracle 服务器 数据库
  • Linux服务器高I/O等待延迟问题查找的示例分析
    这篇文章主要介绍Linux服务器高I/O等待延迟问题查找的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!0. 首先是top查看一下系统状况 发现两个参数异常,一是平均负载高,一是cpu %wa一直在50%以上...
    99+
    2023-06-16
  • Linux云服务器入侵怎么排查
    本篇内容介绍了“Linux云服务器入侵怎么排查”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!检查当前登录用...
    99+
    2023-02-10
    linux 云服务器
  • Linux(查看服务cpu核数和内存)
    linux服务器中最重要的两个配置是CPU和内存。那么怎么开始查看CPU核数和内存,以及使用情况,是日常运维中使用最多的操作。 查看linux服务器cpu最简单的命令是 cat /proc/cpuinfo 查看linux服务器cpu最简...
    99+
    2023-09-01
    linux 运维 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作