你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
发现
分享
文章
活动
登录
你不会是程序猿吧?
es preload 内存换出
Elasticsearch
| 作者
shellmeng
| 发布于2017年11月16日 | 阅读数:
3796
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
如果我对某个索引指定了他的部分文件进行preload。 当集群中缓存被占满了,事先preload的数据会被换出缓存吗?
这里内存换出的策略是什么?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
kennywu76
-
Wood
赞同来自:
白衬衣
文件系统缓存不够的时候,内存换出不受ES的控制,而是由操作系统根据LRU的原则来操作的。 所以官方文档特别强调,当用到preload这个特性时,要确保装载到内存的索引文件大小要小于可用缓存的容量。 否则可能因为缓存不够,内存换出和重新装载,导致写入和搜索速度变得更慢。
要回复问题请先
登录
或
注册
发起人
shellmeng
活动推荐
Oct
17
第27届 GOPS 全球运维大会暨研运数智化技术峰会 · 上海站
上海
·
10-17 周五
·
报名中
相关问题
怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?
如何设置分配给elasticsearch的内存大小?
Elasticsearch内存配置成系统内存的50%是否合理?
怎么设置让索引文件全部在内存中查询
大佬们,有一个疑惑,既然在写入文档时,有机会和时间去写translog到磁盘,为什么还要再费劲去写内存呢?
ES启动时内存设置超过2G时,聚合查询报错
ES2.1.1频繁GC,且内存溢出
Es Filelddata 占用6G的jvm堆内存 ,_cache/clear清理后,马上又占用了6G,频繁full gc
现在es能不能用G1来进行内存回收?
无法解决了: 线上环境Es半个月左右,32G的堆内存就会升满, 频繁GC但是内存不降, 有内存图
ES集群节点脱离,cpu,内存负载过高问题
问题状态
最新活动:
2017-11-16 18:41
浏览:
3796
关注:
3
人
1 个回复
kennywu76 - Wood
赞同来自: 白衬衣