首页 > 解决方案 > 为什么 elasticsearch 集群的堆使用率如此之低?

问题描述

为什么我的 elasticsearch 集群的堆使用率如此之低。虽然只是一个小小的要求? 在此处输入图像描述

标签: elasticsearchheap-memory

解决方案


Elasticsearch 将内存用于几个不同的目的,所有这些都是为了提供更快的搜索时间和更高的索引吞吐量。

您粘贴的堆使用率看起来并不高。Elasticsearch 在 JVM 中运行其 Java 进程。JVM 管理堆并通过垃圾回收来清除内存。查看堆使用图,您通常会看到使用量不断增加,然后突然下降——这发生在 GC(垃圾收集器)释放未使用的内存时。

你有记忆的具体问题吗?看起来不错 - 介于 40%-70% 之间是完全正常的。


推荐阅读