身安不如心安,屋宽不如心宽 。
VIRT

VIRT

怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?

Elasticsearchrenwanhui 回复了问题 • 13 人关注 • 5 个回复 • 18163 次浏览 • 2018-08-08 11:32 • 来自相关话题

条新动态, 点击查看
虚拟内存会严重影响其他程序的运行么?
如果没有实际占用,哪些都只是个数字,不用担心。
给 Elasticsearch 设置内存不是越大越好,要根据实际的使用需求来设置,你可以一开始大一点,然后看看实际的生产环境上,
在实际的查询和压力下看看,在一段时间的观察下... 显示全部 »
虚拟内存会严重影响其他程序的运行么?
如果没有实际占用,哪些都只是个数字,不用担心。
给 Elasticsearch 设置内存不是越大越好,要根据实际的使用需求来设置,你可以一开始大一点,然后看看实际的生产环境上,
在实际的查询和压力下看看,在一段时间的观察下,具体是跑了多少内存,不够就调大,占用率低就减少内存的分配,
把更多的内存留给系统做分页缓存更好。堆如果设置越大,垃圾堆积起来的 GC 压力会自然增大,也会造成偶尔的 GC 时间变长,影响 ES。