elasticsearch elasticsearch JVM内存红色,elasticsearch,jvm,logstash,elasticsearch,Jvm,Logstash" /> elasticsearch elasticsearch JVM内存红色,elasticsearch,jvm,logstash,elasticsearch,Jvm,Logstash" />

elasticsearch elasticsearch JVM内存红色

elasticsearch elasticsearch JVM内存红色,elasticsearch,jvm,logstash,elasticsearch,Jvm,Logstash,我有一个3节点的elasticsearch集群 我的ES堆大小在每个节点上配置为1Gb 最大锁定内存设置为无限。所有节点上的Mem alloc都设置为true ulimit-v显示无限 我的节点在KVM虚拟机上运行 我启动了logstash/elasticsearch,一旦我得到大量日志,elasticsearch JVM内存%将变为接近100%的红色,JVM从不释放内存 有人知道如何有效地调优jvm,使GC有效地工作,并且内存不会因为我的节点崩溃而饱和吗 谢谢ES使用的内存与您的日志大小相对应

我有一个3节点的elasticsearch集群

我的ES堆大小在每个节点上配置为1Gb

最大锁定内存设置为无限。所有节点上的Mem alloc都设置为true

ulimit-v显示无限

我的节点在KVM虚拟机上运行

我启动了logstash/elasticsearch,一旦我得到大量日志,elasticsearch JVM内存%将变为接近100%的红色,JVM从不释放内存

有人知道如何有效地调优jvm,使GC有效地工作,并且内存不会因为我的节点崩溃而饱和吗


谢谢

ES使用的内存与您的日志大小相对应。请向群集添加更多内存。如果您可以添加有关索引数、碎片数、文档数、系统总内存等的更多信息,将非常有用。添加集群统计数据的输出将对节点更有帮助:3个索引:24个碎片:84个数据:93.04 GB文档:6000万3个碎片/索引,1个复制。到目前为止,每个节点的es堆高达10gb。节点物理内存16gb。预计每年有250亿份文件。最理想的记忆环境是什么?