技术栈

部署java程序的服务器cpu过高如何排查和解决

wsxlgg2023-09-02 11:58

1.top命令找到占用CPU高的Java进程PID

2.根据进程ID找到占用CPU高的线程

ps -mp pid -o THREAD,tid | sort -r

ps -mp 124682 -o THREAD,tid | sort -r

3.将指定的线程ID输出为16进制格式

printf "%x\n" tid

printf "%x\n" 6384

18f0

4.jstack pid |grep tid -A 50

jstack 124682 |grep 18f0 -A 50

上一篇:企业架构LNMP学习笔记4
下一篇:【前端】CSS-flexbox弹性盒模型布局
相关推荐
wjs2024
8 分钟前
DOM CDATA
开发语言
一点程序
8 分钟前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统
Tingjct
10 分钟前
【初阶数据结构-二叉树】
c语言·开发语言·数据结构·算法
C雨后彩虹
10 分钟前
计算疫情扩散时间
java·数据结构·算法·华为·面试
2601_94980959
14 分钟前
flutter_for_openharmony家庭相册app实战+我的Tab实现
java·javascript·flutter
猷咪
36 分钟前
C++基础
开发语言·c++
IT·小灰灰
37 分钟前
30行PHP,利用硅基流动API,网页客服瞬间上线
开发语言·人工智能·aigc·php
快点好好学习吧
39 分钟前
phpize 依赖 php-config 获取 PHP 信息的庖丁解牛
android·开发语言·php
秦老师Q
40 分钟前
php入门教程(超详细,一篇就够了!!!)
开发语言·mysql·php·db
烟锁池塘柳0
40 分钟前
解决Google Scholar “We‘re sorry... but your computer or network may be sending automated queries.”的问题
开发语言
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书032026美赛A题智能手机电池续航时间预测的连续时间数学模型04OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)05OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书062025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望07Linux下V2Ray安装配置指南08【Milvus】向量数据库pymilvus使用教程09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10UV安装并设置国内源