Linux系统cpu飙高的排查方法

 更新时间:2024年10月14日 09:16:33   作者:一个搬砖的农民工  
本文介绍了如何在Linux系统中通过检查CPU使用率、系统负载、进程资源、系统调用、日志分析以及使用性能工具如perf来诊断CPU占用过高的问题,帮助用户定位和解决问题,需要的朋友可以参考下

1.通过top命令查看cpu占比较高的进程ID

在这里插入图片描述

2.通过top -H -p <进程ID>命令查看该进程中具体线程,可以看到第一个线程 4311 占用了88.2%的cpu

在这里插入图片描述

3.通过 printf "%x\n" <线程ID> 把10进制的线程id转为16进制

4.通过jstack <进程ID> | grep <16进制线程ID> -A 20 命令打印线程信息,-A 20 显示20行

在这里插入图片描述

通过分析日志可以查看到具体代码位置

在这里插入图片描述

其他方式:还可通过 arthas thread 命令查看

到此这篇关于Linux系统cpu飙高的排查方法的文章就介绍到这了,更多相关Linux系统cpu飙高内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • shell编程之函数与数组的使用详解

    shell编程之函数与数组的使用详解

    这篇文章主要介绍了shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Linux上启动和停止jar的方法示例

    Linux上启动和停止jar的方法示例

    在Linux系统中,要想让jar包在后台运行,可以使用nohup命令和&符号,nohup命令可以使进程在后台不受挂起信号影响的执行,而&符号则是将任务放入后台执行,本文介绍了Linux上启动和停止jar的方法示例,需要的朋友可以参考下
    2024-07-07
  • 新手入门级linux系统常用命令大全

    新手入门级linux系统常用命令大全

    本文为大家分享了Linux常用命令,这些命令几乎每天都要用到,记录下来方便以后查询使用
    2018-10-10
  • Linux关于透明大页机制的介绍

    Linux关于透明大页机制的介绍

    这篇文章介绍了Linux中的透明大页机制,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • 详解CentOS下Nginx如何禁止IP访问

    详解CentOS下Nginx如何禁止IP访问

    服务器的安全相信是每位运维人员最关心的问题,不知道大家在使用的时候会不会遇到很多的恶意IP攻击,最近公司的服务器就遇到了这个问题,这个时候就要用到Nginx 禁止IP访问了。本文介绍了详细的步骤,有同样问题的朋友们可以参考学习。
    2016-10-10
  • Linux下利用python实现语音识别详细教程

    Linux下利用python实现语音识别详细教程

    早期语音识别系统仅能识别单个讲话者以及只有约十几个单词的词汇量。现代语音识别系统已经取得了很大进步,对于 Python 使用者而言,一些语音识别服务可通过 API 在线使用,且其中大部分也提供了 Python SDK,感兴趣的小伙伴可以参考阅读
    2023-03-03
  • Linux 系统下安装JDK1.8的教程详解

    Linux 系统下安装JDK1.8的教程详解

    这篇文章主要介绍了Linux 系统下安装JDK1.8的教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • 使用ElasticSearch集群搭建步骤

    使用ElasticSearch集群搭建步骤

    本文详细阐述了Elasticsearch搜索引擎的安装与配置过程,包括使用RPM进行安装,设置基本安全性,加密HTTP客户端通信,以及配置集群等步骤,Elasticsearch是一个开源的分布式搜索和分析引擎,适用于全文搜索、结构化搜索、分析和可视化大规模数据
    2024-10-10
  • Ubuntu20.04防火墙设置简易教程(小白)

    Ubuntu20.04防火墙设置简易教程(小白)

    这篇文章主要介绍了Ubuntu20.04防火墙设置简易教程(小白),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 【Linux】linux常用基本命令总结(推荐)

    【Linux】linux常用基本命令总结(推荐)

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,有兴趣的可以了解一下。
    2016-11-11

最新评论