cpu占用过高排查分析解决,简单方便
要想遇到个CPU过高也不是件容易的事啊,先模拟下吧
@GetMapping("/letCpuBuisy")public void letCpuBuisy(){int i=0;while(true) {i++;}}
发包-->运行-->请求
top命令看一下。它来了 它来了!
可以看到cpu100%了,pid是135243的,怎么破?
如果我们要是手动解决,步骤如下
1.top查看cpu情况或者查看进程中最耗cpu的子线程 top -p pid -H
2.ps -ef|grep 线程id,可以看到是哪个服务的
3.将线程id转换为16进制输出:printf "x \n" pid
4.jstat查看具体出现问题的代码:jstat pid |grep 16进制线程号 -A 30
然后,就改掉吧
然后在网上发现了另一个封装后的工具也蛮好用的,推荐一下 https://github.com/jiankunking/useful-scripts
gitee的地址(主要gitee下载快
cpu占用过高排查分析解决,简单方便相关推荐
- java应用 cpu占用过高问题分析及解决方法
主要介绍了java应用cpu占用过高问题分析及解决方法,具有一定参考价值,需要的朋友可以参考下. 使用jstack分析java程序cpu占用率过高的问题 1,使用jps查找出java进程的pid,如3 ...
- windows服务器java项目cpu占用较高原因分析
前言 在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法: 1.找到java进程对应的pid. 找pid的方法是:打开任务管理器,然后点击 ...
- Java代码-CPU占用过高排查思路
Java代码-CPU占用过高排查思路: 1.top 查看占用cpu过高的进程PID 2.top -Hbp 32048|awk '/java/ && $9>50' 查看进程中占用 ...
- linux服务器 cpu使用率过高,服务器CPU使用率过高排查与解决思路
发现服务器的cpu使用率特别高 排查思路: -使用top或者mpstat查看cpu的使用情况 mpstat -P ALL 2 1 Linux 2.6.32-358.el6.x86_64 (linux- ...
- window服务器cpu过高的排查_服务器CPU使用率过高排查与解决思路
发现服务器的cpu使用率特别高 排查思路: -使用top或者mpstat查看cpu的使用情况 mpstat -P ALL 2 1 Linux 2.6.32-358.el6.x86_64 (linux- ...
- cpu 占用过高排查
最近一段时间 某台服务器上的一个应用总是隔一段时间就自己挂掉 用top看了看 从重新部署应用开始没有多长时间CPU占用上升得很快 排查步骤 # 1.使用top 定位到占用CPU高的进程PID top# ...
- 【linux】oracle数据库cpu占用过高排查方案
将[%cpu]占用率最高的那条的[PID]复制取出,去数据库执行下面语句,即可查询出是哪条sql语句占导致cpu占用很高 SELECT sql_text FROM v$sqltext a WHERE ...
- 线上告警CPU使用率过高排查分析
本文主要列举了如下几种可能造成CPU过高的场景进行排查分析. 1.代码死循环 启动了两个线程(线程一定要起一个合适的名称,出了问题时方便排查),一个线程空循环,一个线程每500ms循环一次. publ ...
- cpu 占用过高排查流程
1.jps 获取Java进程的PID. 2.jstack pid >> java.txt 导出CPU占用高进程的线程栈. 3.top -H -p PID 查看对应进程的哪个线程占用CPU过 ...
最新文章
- Java字符串就该这样设计
- 从移动端开发者的角度聊微软的困境和机会
- Linux疑难杂症解决方案100篇(一)-静态链表全解析
- FTServer 1.1 发布,多语言全文搜索服务器
- iOS 中正则表达式的使用
- Vue.js not detected 解决办法
- 计算机模型机设计实验报告,基本模型机设计与实现 实验报告
- 入门训练 A+B问题 c语言
- JavaScript继承
- C学习杂记(七)extern声明可省略变量类型
- 基于spring自动注入及AOP的表单二次提交验证
- arduino esp8266_Arduino-httpupdate-OTA-esp8266升级探险记
- 第一课 矩阵的行图像与列图像(麻省理工公开课:线性代数)【转载】
- 计算机二级资料(公共基础知识、考纲、历年真题、VB、Java、Access、C/C++)---百度网盘下载
- 条件格式实现ABC分析
- 中国工程院院士倪光南:拥抱开源 与世界协同创新
- 台式计算机截图快捷键,台式电脑怎么用快捷键截图
- 4. 软件工程:航空行李托运费计算
- Java pta练习题 第一章
- Struts2遇到的一个bug(对于与上下文路径[/WebStruts2.3]关联的名称空间[/]和动作名称[hello],没有映射的Action。)