欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > es 单个节点cpu过高

es 单个节点cpu过高

2025/1/9 11:12:29 来源:https://blog.csdn.net/qq_35640866/article/details/145014358  浏览:    关键词: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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com