你不会是程序猿吧?

elastic内存暴了怎么破

Elasticsearch | 作者 jefry | 发布于2017年12月29日 | 阅读数:1827

elastic 版本5.5.2,机器内存64,JVM分配24G,但过一段时间64G全部用完了 。网上搜索了下没有设置elastic最大内存的地方。大神怎么破?
1.jpg


2.jpg
已邀请:

kennywu76 - Wood

赞同来自:

ES的java进程本身用的内存只有25GB,也就是TOP输出的RES那一栏数字, 剩下的物理内存都被操作系统用来做为cache加速文件读写,也就是cached显示的那30多个GB。  这是linux操作系统本身内存管理的特性,当有进程需要申请内存,而剩余物理内存又不足的时候,os会从cache里踢出冷数据。因此cached粗略的可以看作剩余可用内存。

要回复问题请先登录注册