当前位置: 首页 > article >正文

记录排查服务器CPU负载过高

1.top 命令查看cpu占比过高的进程id 这里是 6

在这里插入图片描述
2. 查看进程中占用CPU过高的线程 id 这里是9
top -H -p 6
ps -mp 6 -o THREAD,tid,time

在这里插入图片描述

  1. 使用jstack 工具 产看进程的日志 需要线程id转换成16进制 jstack 6 | grep “0x9”
    在这里插入图片描述
    4.jstack 6 可以看进程的详细日志

在这里插入图片描述

查看日志发现是 垃圾回收线程一直在跑

服务启动命令的设置的内存太低了 512M 调大后修复
CMD java -Duser.timezone=GMT+08 -Xms1024m -Xmx2048m -Xmn768m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -jar -Dspring.profiles.active=${profile} /usr/local/tomcat/webapps/admin-service-0.0.1-SNAPSHOT.jar


http://www.kler.cn/a/576596.html

相关文章:

  • 洛谷————B2061 整数的个数
  • OpenManus:快速复刻Manus项目的技术路径与实施策略
  • ruoyi-ai开源项目启动
  • 《Operating System Concepts》阅读笔记:p200-p202
  • 【每日学点HarmonyOS Next知识】网页Scheme拉起应用、列表刷新、Web下载文件、根据子元素
  • 【Python运维】用Python自动化AWS资源管理:利用boto3实现高效管理S3桶和EC2实例
  • 尚硅谷爬虫note15
  • MyBatis与其使用方法讲解
  • BUU44 [BJDCTF2020]ZJCTF,不过如此1 [php://filter][正则表达式get输入数据][捕获组反向引用][php中单双引号]
  • 深度学习笔记——神经网络
  • 大模型开发(四):PET项目——新零售决策评价系统(上)
  • Java基础关键_018_集合(二)
  • 数据结构——单调栈
  • 腾讯云大模型知识引擎驱动DeepSeek满血版能源革命大模型:架构、优势与产业变革
  • 文档进行embedding,Faiss向量检索
  • Facebook 与文化多样性:社交平台中的语言与文化差异
  • 基于Spring Boot的校园失物招领系统的设计与实现(LW+源码+讲解)
  • 一站式3D虚拟展厅搭建方案,让企业展示更高效
  • 无人机灯光原理与应用解析!
  • 深入解析动态住宅IP