当前位置:网站首页>ES 节点2G内存分析
ES 节点2G内存分析
2022-08-04 12:21:00 【ES小助理】
报错现象
ES在如存在2G内存的数据节点,在生产环境使用过程中会经常出现节点离线现象。导致集群频繁异常。
所以2G内存的集群,只能用于开发测试使用,切忌在生产环境中使用。
报错解析
经过实际测试发现,对于2G内存的数据节点,系统实际可以使用的内存大约为1800MB左右。
系统内存占用大约为 750MB左右。
ES进程JVM设置大约为700MB左右。
这样,剩余系统内存大约为1800-1500=300MB。
300MB在ES写入查询量较大时,会占用部分固定的堆外内存空间,导致系统剩余内存空间不足。
从而导致操作系统杀死内存占用较大的进程释放内存,也就是所说的OOM。 ES进程被杀死后就会出现节点离线现象。
解决方案
升级ES节点内存配置,生产环境至少使用4G内存节点。
边栏推荐
猜你喜欢
随机推荐
技术分享| 融合调度系统中的电子围栏功能说明
A comprehensive understanding of MOS tubes, an article is enough
划重点!2022面试必刷461道大厂架构面试真题汇总+面经+简历模板
如何让 WPF 程序更好地适配 UI 自动化
情人节浪漫3D照片墙【附源码】
罗振宇的A股梦,咋这么难圆?
yolo系列的Neck模块
【HMS core】【FAQ】Account Kit、MDM能力、push Kit典型问题合集6
动规(16)-并查集基础题——亲戚(Relations)
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
拥有一台服务器,程序猿装X的开始
Neck modules of the yolo series
接入华为游戏防沉迷,点击防沉迷弹窗后游戏闪退
项目管理前景
基于BiLSTM的回归预测方法
什么是 DevOps?看这一篇就够了!
如何治理资源浪费?百度云原生成本优化最佳实践
正则表达式
LeetCode每日一题(858. Mirror Reflection)
A Survey of Multi-Label Classification under Supervised and Semi-Supervised Learning









