# How many concurrent writes does a Elasticsearch single node count as normal?

**URL:** <https://discuss.elastic.co/t/how-many-concurrent-writes-does-a-elasticsearch-single-node-count-as-normal/86552>\
**Category:** Elasticsearch\
**Created:** [May 21, 2017, 3:14am UTC](https://discuss.elastic.co/t/how-many-concurrent-writes-does-a-elasticsearch-single-node-count-as-normal/86552 "2017-05-21T03:14:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![willdx](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/willdx/32/18398_2.png) [@willdx](https://discuss.elastic.co/u/willdx)\
**Post date:** [May 21, 2017, 3:14am UTC](https://discuss.elastic.co/t/how-many-concurrent-writes-does-a-elasticsearch-single-node-count-as-normal/86552/1 "2017-05-21T03:14:33Z")

</div>

# How many concurrent writes does a Elasticsearch single node count as normal?

```auto
Environment : ELK 5
Machine performance: 4 core /16GB/SSD hard disk

```

> Problem 1: Elasticsearch single node write speed (concurrent quantity) how many is normal?

I wrote the log to redis first, and then transferred it to Elasticsearch by logstash. The amount of concurrency was about 1500-2000 seconds, and I felt that the amount of concurrent Elasticsearch support of a single node was not very large. Is that normal?

> Problem 2: in addition, if I want to improve the performance of writing to Elastic, can I only use clustering?

For example, if I want to achieve 4000/s concurrency, can I just add machines to the Elastic cluster?

---

<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:** [May 21, 2017, 6:30am UTC](https://discuss.elastic.co/t/how-many-concurrent-writes-does-a-elasticsearch-single-node-count-as-normal/86552/2 "2017-05-21T06:30:30Z")

</div>

The indexing throughput a single node can sustain can depend on a number of factors, e.g.:

- Size and complexity of document
- Complexity of mappings
- Size of bulk requests
- How document IDs are assigned
- Hardware specification (CPU cores and performance of storage)
- Number of shards being indexed into

Without this information it is difficult to judge your achieved throughput.

Forming a cluster by adding additional nodes will generally improve indexing throughput, but if you at the same time add a replica shard in order to gain resilience you have also doubled the amount of work the cluster need to do for each document.

---

<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:** [June 18, 2017, 6:30am UTC](https://discuss.elastic.co/t/how-many-concurrent-writes-does-a-elasticsearch-single-node-count-as-normal/86552/3 "2017-06-18T06:30:47Z")

</div>

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