elasticsearch 为什么Elasticsearch集群JVM内存压力不断增加?,elasticsearch,jvm,aws-elasticsearch,elasticsearch,Jvm,Aws Elasticsearch" /> elasticsearch 为什么Elasticsearch集群JVM内存压力不断增加?,elasticsearch,jvm,aws-elasticsearch,elasticsearch,Jvm,Aws Elasticsearch" />

elasticsearch 为什么Elasticsearch集群JVM内存压力不断增加?

elasticsearch 为什么Elasticsearch集群JVM内存压力不断增加?,elasticsearch,jvm,aws-elasticsearch,elasticsearch,Jvm,Aws Elasticsearch,我的AWS Elasticsearch集群的JVM内存压力一直在不断增加。我在过去3天看到的模式是每1小时增加1.1%。这是为我设置的3个主节点之一设置的 所有其他指标似乎都在正常范围内。CPU不足10%,几乎没有执行任何索引或搜索操作 我已尝试为中提到的所有索引清除fielddata的缓存,但没有帮助 有人能帮我理解这可能是什么原因吗 从AWS支持部门得到了这个答案 我检查了特定的指标,还可以看到JVM在过去几天中不断增加。然而,我不认为这是一个问题,因为JVM预计会随着时间的推移而增加。此外

我的AWS Elasticsearch集群的JVM内存压力一直在不断增加。我在过去3天看到的模式是每1小时增加1.1%。这是为我设置的3个主节点之一设置的

所有其他指标似乎都在正常范围内。CPU不足10%,几乎没有执行任何索引或搜索操作

我已尝试为中提到的所有索引清除
fielddata
的缓存,但没有帮助

有人能帮我理解这可能是什么原因吗


从AWS支持部门得到了这个答案

我检查了特定的指标,还可以看到JVM在过去几天中不断增加。然而,我不认为这是一个问题,因为JVM预计会随着时间的推移而增加。此外,当JVM达到75%(目前约为69%)时,ES中的垃圾收集就会运行,之后您会看到集群的JVM指标有所下降。如果JVM持续>75%,并且在GC之后没有下降,这是一个问题,应该进行调查

您提到的另一件事是清除缓存 所有索引的fielddata无助于减少JVM,也就是说 因为专用主节点不保存任何索引和数据 他们的相关缓存。清除缓存应有助于减少服务器上的JVM 数据节点


理想情况下,当集群上没有活动时,不应该发生这种情况。你能不能再检查一下,看看这是否是导致泄漏的原因。如果没有任何帮助,那么您需要与AWS支持人员联系