# ElasticSearch Thread handling mechanism

**URL:** <https://discuss.elastic.co/t/elasticsearch-thread-handling-mechanism/39182>\
**Category:** Elasticsearch\
**Created:** [January 14, 2016, 4:15am UTC](https://discuss.elastic.co/t/elasticsearch-thread-handling-mechanism/39182 "2016-01-14T04:15:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phani\_Nadiminti](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/phani_nadiminti/32/45381_2.png) [@Phani\_Nadiminti](https://discuss.elastic.co/u/Phani_Nadiminti)\
**Post date:** [January 14, 2016, 4:15am UTC](https://discuss.elastic.co/t/elasticsearch-thread-handling-mechanism/39182/1 "2016-01-14T04:15:17Z")

</div>

Hi All,

Currently For my production nodes we are pushing enormous data from live [applications.My](http://applications.My) doubt is how elasticsearch manage those bulk indexing [process.Is](http://process.Is) there any limit for elasticsearch to accept maximum connections or connection limits settings, how many bulk or individual data inserting threads can manage by Elastic search cluster or is it hardware dependent (I have 24 GB of RAM for my each node in cluster.I have 4 nodes in my prod cluster.). Please suggest me on this.

Thank & Regards,

phani

---

<div class="post-metadata">

**Author:** ![jasontedor](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jasontedor/32/66992_2.png) [@jasontedor](https://discuss.elastic.co/u/jasontedor)\
**Post date:** [January 14, 2016, 4:38am UTC](https://discuss.elastic.co/t/elasticsearch-thread-handling-mechanism/39182/2 "2016-01-14T04:38:59Z")

</div>

> [@Phani\_Nadiminti](#):
>
> Is there any limit for elasticsearch to accept maximum connections or connection limits settings, how many bulk or individual data inserting threads can manage by Elastic search cluster or is it hardware dependent

There is currently no hard limit (but there will be in future versions), but there are practical limits that are largely dictated by your hardware. A fairly simple rule of thumb is that the size of any individual thread pool should not exceed the number of cores available to the process.

Do note that only you have the required information to assess whether not your thread pools are sized appropriately for your hardware, the demands that you are putting on it, and your performance requirements.

---

<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:** [July 5, 2017, 11:24pm UTC](https://discuss.elastic.co/t/elasticsearch-thread-handling-mechanism/39182/3 "2017-07-05T23:24:44Z")

</div>


