elasticsearch 节点内存探究资料

本文主要介绍elasticsearch 节点内存探究资料 方法和在新技术下所面对的“挑战”,方便大家深入理解elasticsearch 节点内存探究资料 过程。本文也将分享elasticsearch 节点内存探究资料 所遇到的问题和应对策略。
通过深入本文可以理解代码原理,进行代码文档的下载,也可以查看相应 Demo 部署效果。

1. 背景

实际使用过程中,发现ES内存使用量往往到达一定百分比后(通常比75%高一点),才开始下降,之后内存上升到这个值后,又下降,呈现一种波浪状态,内存检测API如下所示:

GET /_nodes/stats/jvm

elasticsearch 节点内存探究

2. 调研

1、查看ES的中文权威指南,有这样一段描述

https://www.elastic.co/guide/cn/elasticsearch/guide/current/_monitoring_individual_nodes.html

elasticsearch 节点内存探究

可见,这里75%是一个很重要临界点,触发GC

2、后面阅读ES官方服务说明文档验证了上述现象

https://www.elastic.co/guide/en/cloud/current/ec-metrics-memory-pressure.html

elasticsearch 节点内存探究

我们知道,ES jvm的配置通常是基于jvm.options这个配置文件,打开这个配置文件,我们可以看到:

## GC configuration

-XX:+UseConcMarkSweepGC

-XX:CMSInitiatingOccupancyFraction=75

-XX:+UseCMSInitiatingOccupancyOnly

通过查阅资料,这个参数是CMS垃圾收集器,当老年代达到75%的时候,触发CMS垃圾回收,这样一切都得到了说明

 

注意:本文归作者所有,未经作者允许,不得转载
elasticsearch 节点内存探究资料部分资料来自网络,侵权毕设源码联系删除

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » elasticsearch 节点内存探究资料

提供最优质的资源集合

立即查看 了解详情