# Elasticsearch ヒープメモリ使用量増加に関する質問

**URL:** https://discuss.elastic.co/t/elasticsearch/350055
**Category:** Elasticsearch
**Created:** [December 28, 2023, 8:27am UTC](https://discuss.elastic.co/t/elasticsearch/350055 "2023-12-28T08:27:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![yuma\_n](https://avatars.discourse-cdn.com/v4/letter/y/3ab097/32.png) [@yuma\_n](https://discuss.elastic.co/u/yuma_n)
#### Post date: [December 28, 2023, 8:27am UTC](https://discuss.elastic.co/t/elasticsearch/350055/1 "2023-12-28T08:27:23Z")

</div>

私がElasticsearchを使用している環境では、1日ごとにシャードが増加します。Logstashのoutput設定で以下のようにindexを作成しているからだと思われます。

```auto
output {
  elasticsearch {
    hosts => [" ***************"]
    cacert => ' ***************'
    user => " ***************"
    password => " ***************"
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
  }
}

```

シャードはPrimaryシャード1つとReplicaシャード1つで構成しています。  
下記URLによるとヒープメモリの使用量はシャードの数に依存すると記載があります。  
[https://www.elastic.co/jp/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster](https://www.elastic.co/jp/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster)

 ![picture1](https://us1.discourse-cdn.com/elastic/original/3X/2/8/284de1d5af5962a89a49a57dabf3bd5eec9c2c84.png)

実際に、Elasticsearchを使用している環境で、1日ごとにシャードが増加することに伴い、ヒープメモリ(old領域)の使用量は1日ごとに110MBずつ増加しています。

Elasticsearchのプロセスに割り当てられているヒープメモリ(old領域)には上限値（私の環境では約22GB）があります。  
Elasticsearchを連続起動させ、数十日後にヒープメモリ(old領域)の上限値に達するとフルガベージコレクションが発生すると考えております。

ヒープメモリ使用量増加に対して、以下について教えていただきたいです。  
・フルガベージコレクションを抑制するための対策はあるか  
・フルガベージコレクション以外の事象は発生するのか

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [January 25, 2024, 8:27am UTC](https://discuss.elastic.co/t/elasticsearch/350055/2 "2024-01-25T08:27:29Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
