walking on air

  • 首页
  • 归档

  • 搜索
人生感悟 数据库 jvm

cpu使用率过高和jvm old占用过高排查过程

发表于 2019-08-15 | 0 | 阅读次数 737

cpu使用率过高和jvm old占用过高排查过程

cpu占用过高排查思路

  1. top 查看占用cpu的进程 pid
  2. top -Hp pid 查看进程中占用cpu过高的线程id tid
  3. printf '%x/n' tid 转化为十六进制
  4. jstack pid |grep tid的十六进制 -A 30 查看堆栈信息定位

jvm old区占用过高排查思路

  1. top查看占用cpu高的进程
  2. jstat -gcutil pid 时间间隔 查看gc状况
  3. jmap -dump:format=b,file=name.dump pid 导出dump文件
  4. 用visualVM分析dump文件
  • 本文作者: woa
  • 本文链接: http://walkingonair.wang/archives/201908201
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# 人生感悟 # 数据库 # jvm
分表分库
  • 文章目录
  • 站点概览
woa

woa

知识不成体系,就像是奶酪,看着是一块,实则满眼孔洞

3 日志
0 分类
3 标签
Creative Commons
© 2021 woa
由 Halo 强力驱动
鄂ICP备18010936号-1
0%