Loading

Max Heap Size Reached

The JVM heap size on the node is configured earlier on this page the recommended maximum (roughly 26 to 30 GB on most systems). Above that range, compressed ordinary object pointers might be turned off and heap efficiency drops.

Note

For a complete list of insights, refer to AutoOps insights.

Field Value
Component Elasticsearch
Severity Medium
Scope Node
Domains performance, memory, stability

The following is an example of what you might see when this insight is triggered. Real insights use live data and links from your deployment or cluster.

Node [es-data-01] heap size is configured to [30].

Note

AutoOps shows different recommendations depending on how their conditions match your deployment or cluster.

Impact: Nodes performance is affected when the heap size limit is set too high, as the object pointers are not compressed. The JVM heap size limit is configured using environment variables or using the jvm.options file. In general, it is recommended to use at most 50% of the total available RAM on data nodes, but in no case should it exceed a system-dependent limit located around 26GB and 30GB. Above this threshold, object pointers are not zero-based and performance drops.