前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ELK系列(5) - Elasticsearch性能调优

ELK系列(5) - Elasticsearch性能调优

作者头像
雨临Lewis
发布2022-03-24 09:34:19
4150
发布2022-03-24 09:34:19
举报
文章被收录于专栏:雨临Lewis的博客雨临Lewis的博客

机器内存分配

官方推荐一个ES节点最好是分配当前机器最大内存的50%,比如机器内存是16g,就分配8g给ES:-Xmx8g

剩下的8g内存并不是说就闲置了,ES会拿机器剩余的内存来优化自身的查询效率。也就是说,并不是一味将最大内存设置很大就是最优解。

优化分段内存占用

随着ES数据量的增加,分段(segment)数量会越来越多,占用的内存也会逐渐增加,可以通过以下方式来释放分段占用的内存:

  • 删除不用的索引
  • 关闭索引,此时数据依然存在于磁盘,但是占用的内存会被释放
  • 定期合并不再更新的索引的分段,将多个小分段合并成大分段,具体接口可以参考这部分文章

参考链接

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-03-192,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 机器内存分配
  • 优化分段内存占用
  • 参考链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档