查看docker的cpu占用率:

docker stats

进入Java jar容器内

docker exec -it 容器编号 /bin/bash
docker exec -it  /bin/bash

用top找占用高的Java pid

top

使用如下命令查看java哪个线程cpu占用高:

top -H -p pid

确定线程id,再通过如下命令计算十六进制值:

printf "%x\n" <java_thread_id>

然后,再使用如下命令,打印该线程堆栈内容:

jstack <java_pid> | grep <线程id十六进制值> -A 30(-A 30表示向下打印30行)例子:jstack 1 | grep 0x1c9 -A 30

docker 分析cpu占用过高相关推荐

  1. 性能优化-Android之ANR分析解决 traces.txt文件分析 CPU占用过高 解决ANR文件没有导出权限问题

    (由于公司项目特殊情况,需要使用一些小厂的三防功能手机,不能使用我们平时用的这些民用手机) 前期测试的时候是用民用手机测试的,有六七种机型(小米,华为,中兴,oppo),使用过程中均没有出现ANR的情 ...

  2. java应用 cpu占用过高问题分析及解决方法

    主要介绍了java应用cpu占用过高问题分析及解决方法,具有一定参考价值,需要的朋友可以参考下. 使用jstack分析java程序cpu占用率过高的问题 1,使用jps查找出java进程的pid,如3 ...

  3. Java 线上cpu占用过高分析

    转载于:https://blog.csdn.net/ch999999999999999999/article/details/113151519 感谢作者:ch999999999999999999 J ...

  4. 一种CPU占用过高的故障定位分析方法

    目 录 1.前 言 2. 测试类编写 3. 故障定位方法 3.1 定位CPU占比最高的PID 3.2 定位该PID对应的应用程序名字 3.3 定位具体的线程ID 3.4 定位具体的应用程序代码位置 4 ...

  5. windows服务器java项目cpu占用较高原因分析

    前言 在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法: 1.找到java进程对应的pid. 找pid的方法是:打开任务管理器,然后点击 ...

  6. jstack分析cpu占用100%

    问题:使用jstack来分析cpu占用100%. 过程分析: 1. 运行测试程序后,top命令发现某个进程(pid)占用cpu达到100%. 2. 查看哪个线程占用最多资源: ps mp 24018 ...

  7. linux getty进程 cpu占用过高 解决办法

    今天突然发现服务器CPU占用过高,查看了下是getty这个进程占用过高. 原因: 在使用docker run运行容器时使用了 /sbin/init和--privileged参数. 使用/sbin/in ...

  8. idea占用cpu过高_生产环境服务器变慢、CPU占用过高,诊断思路和性能评估谈谈?...

    上篇: https://zhuanlan.zhihu.com/p/166162037​zhuanlan.zhihu.com 一.生产环境服务器变慢,诊断思路和性能评估 1.在Linxu准备数据 (1) ...

  9. CPU占用过高问题的排查及解决

    CPU占用过高问题的排查及解决 排查步骤 1.使用top 定位到占用CPU高的进程PID      然后按shift+p按照CPU排序 2.查看Java进程里面的线程的占用情况 或者是再用ps -mp ...

最新文章

  1. 我,某大学副教授+副处级,工资7300/月,老婆天天骂我窝囊废……
  2. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符
  3. 高校复试计算机英语文献翻译,专业文献英语翻译复试.pdf
  4. 皮一皮:有钱人的世界咱不懂之不知道第几次...
  5. 新概念英语(1-137)A pleasant dream
  6. anaconda使用记录
  7. CFA将人工智能列入考试内容折射啥
  8. 对于.swp文件的恢复方法
  9. 香港理工大学人工智能设计实验室 博士后 招聘
  10. Web前端-Vue.js必备框架(一)
  11. hibernate11--Criteria查询
  12. Trick(九)—— ++i 与 i++ 的本质区别
  13. kubernetes pod往宿主机拷贝文件
  14. 完美解决eclipse编辑器中文字符过小问题
  15. android studio生成jks,Android Studio生成keystore签名文件步骤讲解
  16. iPad PPT演示录屏踩坑及后续ffmpeg处理
  17. 清华 计算机 学神 李凌,清华大学计算机科学与技术系 2018 年接收推荐免试.PDF...
  18. 华为机试 素数伴侣 匹配匈牙利算法
  19. 【报告分享】轻食餐饮发展指南——从入门到可持续经营-美团(附下载)
  20. 《阿里铁军》的读书笔记和读后感范文2600字

热门文章

  1. python获取涨停股票_摸索:半天完成Python获取数据,建立每日涨停股票池。
  2. 超详细Klipper 上位机与下位机配置
  3. Python学习第八节
  4. MATLAB代码:基于粒子群算法的电动汽车充电站最优选址和定容
  5. NLP Prompting for Text Classification(1)
  6. 苹果玩对峙2显示打不开服务器,苹果对峙2为什么进不去
  7. 基于微信共享充电桩小程序系统设计与实现 开题报告
  8. char类型的取值范围
  9. eplan 电箱布局_Eplan D布局步骤
  10. 教师计算机考试模块有哪些内容有哪些内容,教师资格考试信息与信息技术模块知识点...