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

es 单个节点cpu过高

背景:
es 单个节点cpu一直持续很高,其它节点cpu不高。
观察这个节点的jvm使用率比较高,怀疑是jvm内存没释放导致内存寻址效率低,引起cpu过高。

解决方法:手动执行fullgc,
在线执行对业务无影响。

jcmd pid GC.run

使用jmap分析线程jvm

jmap -histo:live pid > jmap.pid

是因为节点没有做fullgc,导致jvm中引用增多没有释放,会导致cpu使用率升高。后台手动执行fullgc后,节点cpu恢复正常。建议对集群其他节点也做下fullgc


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

相关文章:

  • kotlin sortedBy 与sortedWith的区别
  • Flutter:打包apk,安卓版本更新(二)
  • 『SQLite』解释执行(Explain)
  • 高山旅游景区有效降低成本,无人机山下到山上物资吊运技术详解
  • 数据结构:LinkedList与链表—面试题(三)
  • vue-codemirror定位光标位置并在光标处插入信息
  • EasyExcel(二)导出Excel表自动换行和样式设置
  • 大数据高级ACP学习笔记(3)
  • 腾讯云AI代码助手编程挑战赛-武器大师
  • 109周四复盘 (183)慢速
  • Spring AMQP-lazy队列
  • spring boot controller放到那一层
  • mysql连表查询报Illegal mix of collations (utf8mb4_general_ci,IMPLICIT)
  • stringRedisTemplate.execute执行lua脚本
  • TypeScript语言的数据结构
  • Mongodb基础sqL
  • 21天掌握javaweb-->第20天:项目总结与文档编写
  • MySQL —— 在CentOS9下安装MySQL
  • 海信116英寸RGB-Mini LED:一朵绽放在科技穹顶的中国花火
  • 【简博士统计学习方法】第1章:3. 统计学习方法的三要素
  • 借助免费GIS工具箱轻松实现las点云格式到3dtiles格式的转换
  • C#中Linq的使用
  • 【学习笔记】数据结构(十二)
  • STM32-RTC实时时钟
  • uniapp:钉钉小程序需要录音权限及调用录音
  • 工作中Excel技巧整理