es5.6版本,master的jvm占用率一直很高,达到了70%?为什么会出现jvm利用率这么高

背景:
  • ES共30个节点,其中data节点24个,client节点3个
  • 索引速率为3000个/s

1.png

 
已邀请:

kennywu76 - wood@Ctrip

赞同来自: laoyang360

master jvm占用高,GC回收困难主要是因为集群有大量的状态更新任务需要处理。 找到大量任务更新的根源,就可以对症下药。

yayg2008

赞同来自:

查看一下gc日志,看看GC前后内存占用情况;如果GC可以回收掉大部分内存,表明内存没有出现泄漏;如果回收后又很快涨起来(伴随频繁GC),那则可能是内存设置太小,可适当调大。
如果内存呈现一种缓慢上涨,即便FGC后仍然居高不下,则考虑内存泄露;

rockybean - ElasticStack Fans,公众号:ElasticTalk,慕课网《ElasticStack 从入门到实践》讲师

赞同来自:

master 的 heap 你设置了多大?
可以看下这篇文章
https://sematext.com/blog/garb ... odes/

要回复问题请先登录注册