# Elasticsearch performance question

**URL:** <https://discuss.elastic.co/t/elasticsearch-performance-question/70751>\
**Category:** Elasticsearch\
**Created:** [January 6, 2017, 6:30am UTC](https://discuss.elastic.co/t/elasticsearch-performance-question/70751 "2017-01-06T06:30:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TaeSung\_Kim](https://avatars.discourse-cdn.com/v4/letter/t/c2a13f/32.png) [@TaeSung\_Kim](https://discuss.elastic.co/u/TaeSung_Kim)\
**Post date:** [January 6, 2017, 6:30am UTC](https://discuss.elastic.co/t/elasticsearch-performance-question/70751/1 "2017-01-06T06:30:00Z")

</div>

Hi~  
I have some question.

First, Which is more effective bulk or indexing?

1. 1 High spec machine (master + data node)  
ex) 8 core / 32 GB ram / SSD and so on
2. 3 Normal spec machine (data node) + 1 Low spec machine (master node)  
ex) 2 or 4 core / 4 GB ram / HDD and so on

Second, bulk thread pool is changeable?  
Next week, I will test bulk thread pool change.  
Now, my machine is 2core 14GB ram and HDD 1TB \* 2.  
Bulk thread pool min, max is 2.  
I want bulk max thread pool to 4.  
Is it possible?

If you have experience, I would appreciate your advice.  
Thank you.

---

<div class="post-metadata">

**Author:** ![chenjinyuan87](https://avatars.discourse-cdn.com/v4/letter/c/bb73d2/32.png) [@chenjinyuan87](https://discuss.elastic.co/u/chenjinyuan87)\
**Post date:** [January 6, 2017, 8:05am UTC](https://discuss.elastic.co/t/elasticsearch-performance-question/70751/2 "2017-01-06T08:05:43Z")

</div>

For the first question, I've no idea..  
For the second, you can change threadpool settings:  
[https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-threadpool.html](https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-threadpool.html)

---

<div class="post-metadata">

**Author:** ![SteveShin](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@SteveShin](https://discuss.elastic.co/u/SteveShin)\
**Post date:** [January 6, 2017, 9:03am UTC](https://discuss.elastic.co/t/elasticsearch-performance-question/70751/3 "2017-01-06T09:03:14Z")

</div>

When I using ES1.x whith default configuration, index size is 4x greater then lucene 4.10's index.  
It means storage performance is very important in ES.  
And smaller memory will calling more JVM GC  
In my opinion, 1 case may shows better performance then 2 in your ex specs.

---

<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:** [February 3, 2017, 9:03am UTC](https://discuss.elastic.co/t/elasticsearch-performance-question/70751/4 "2017-02-03T09:03:17Z")

</div>

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