# What does Warm-node do after Curator running?

**URL:** <https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275>\
**Category:** Elasticsearch\
**Created:** [September 28, 2018, 1:33am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275 "2018-09-28T01:33:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![af615dbd55cac2cacf32](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@af615dbd55cac2cacf32](https://discuss.elastic.co/u/af615dbd55cac2cacf32)\
**Post date:** [September 28, 2018, 1:33am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275/1 "2018-09-28T01:33:36Z")

</div>

Hello,

I posted a similar post yesterday but nobody replied yet, so I am posting this topic as a simple question.

> [@Possible to see what each nodes in cluster are doing](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175):
>
> Hello I was wondering if there are any ways to see what each cluster node is exactly doing. My Elasticsearch cluster was set as below and situation is here. We installed 9nodes(2master:1active, 1client, 3hot and 3warm nodes). Current TPS is about 20k and we are adding 3k TPS everyday. Hot nodes store only 1day data(daily created indices) and Curator is runs everyday to move indices to warm nodes. The problem i need some advises here is about the warm nodes. CPU usage on warm nodes are gettin…

- What does Warm-node do after Curator running? Are they performing RE-Indexing?

- Warm-nodes keep holding CPU usage after old indices came via Curator? CPU usage is getting higher based on the indices size increase from Hot-nodes, and never goes down.

Please advise!

 ![cpu%20(1)](https://us1.discourse-cdn.com/elastic/original/3X/3/2/3267c9ff591d4ff2df6bdfb08027b16c8858c997.png)

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [September 28, 2018, 6:56am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275/2 "2018-09-28T06:56:06Z")

</div>

What is the heap usage on the warm nodes like? Do you see any evidence of long or frequent GC in the Elasticsearch logs that could explain CPU usage? Are you querying the data on the warm nodes?

---

<div class="post-metadata">

**Author:** ![af615dbd55cac2cacf32](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@af615dbd55cac2cacf32](https://discuss.elastic.co/u/af615dbd55cac2cacf32)\
**Post date:** [September 28, 2018, 10:36am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275/3 "2018-09-28T10:36:41Z")

</div>

Thank you for your replies.

I am not sure if i am able to answer for your question correctly but willing to try.

Heap usage was about 100% when i checked with \_cat query.

Can you please advise how to check GC status in the log? Fyi, my log level is set as default so i assume current level is INFO. Is it enough to see the GC status in the log?

Sorry the datacenter where i worked is really strick and cannot access from outside. I can provide more detail info next monday.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [September 28, 2018, 10:44am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275/4 "2018-09-28T10:44:35Z")

</div>

If it was close to 100%, it sounds like you are suffering from heap pressure. There are a few things you should look at:

- Have you [optimised your mappings](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/tune-for-disk-usage.html) in order to minimise the amount of field data being used? Default dynamic mapping maps string fields as both text and keyword. If you are only going to run aggregations against them and not free-text search, you can reduce heap usage significantly by mapping them as keyword only.
- Having lots of small indices and shards can also be inefficient and drive up heap usage. have a look at [this blog post](https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster) for guidance on shards and sharding practices.

If you have already applied these recommendations, you may simply be at the point where you need to scale up or out.

---

<div class="post-metadata">

**Author:** ![af615dbd55cac2cacf32](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@af615dbd55cac2cacf32](https://discuss.elastic.co/u/af615dbd55cac2cacf32)\
**Post date:** [September 28, 2018, 11:01am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275/5 "2018-09-28T11:01:52Z")

</div>

Yes we already applied both recommendations. I will take a look again if there are more thing to do for #2. Also we are considering scale out next month.

Thank you a lot!!

---

<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:** [October 26, 2018, 11:14am UTC](https://discuss.elastic.co/t/what-does-warm-node-do-after-curator-running/150275/6 "2018-10-26T11:14:49Z")

</div>

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