# Nature of elastic search - CPU bound, IO bound or network bound

**URL:** https://discuss.elastic.co/t/nature-of-elastic-search-cpu-bound-io-bound-or-network-bound/12031
**Category:** Elasticsearch
**Created:** [May 20, 2013, 4:01am UTC](https://discuss.elastic.co/t/nature-of-elastic-search-cpu-bound-io-bound-or-network-bound/12031 "2013-05-20T04:01:56Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![aakashanuj](https://avatars.discourse-cdn.com/v4/letter/a/c68b51/32.png) [@aakashanuj](https://discuss.elastic.co/u/aakashanuj)
#### Post date: [May 20, 2013, 4:01am UTC](https://discuss.elastic.co/t/nature-of-elastic-search-cpu-bound-io-bound-or-network-bound/12031/1 "2013-05-20T04:01:56Z")

</div>

I want to know the nature of elastic search database, in the case when I am  
shipping logs via an indexer from redis to the ES database.

I have to figure out the types of each of these - Redis, Indexer(which I  
know is CPU bound), and ES so that I can determine which system to run  
which one on.

Please help.

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

### Author: ![simonw\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simonw_2/32/1130_2.png) [@simonw\_2](https://discuss.elastic.co/u/simonw_2)
#### Post date: [May 20, 2013, 8:26pm UTC](https://discuss.elastic.co/t/nature-of-elastic-search-cpu-bound-io-bound-or-network-bound/12031/2 "2013-05-20T20:26:56Z")

</div>

In short all of the above... well ES is a search engine rather than a  
database while the transitions between those vanish over time I guess. For  
indexing CPU and IO might be saturated if you can ship docs quick enough.  
It also depends on the documents (size and complexity for indexing)  
Networking internally should not be near the CPU usage but present. For  
Searching its also IO and CPU that is used intensively while CPU is most  
prominent here.

hope that helps a bit further

simon

On Monday, May 20, 2013 6:01:56 AM UTC+2, Aakash Anuj wrote:

> I want to know the nature of Elasticsearch database, in the case when I  
> am shipping logs via an indexer from redis to the ES database.
> 
> I have to figure out the types of each of these - Redis, Indexer(which I  
> know is CPU bound), and ES so that I can determine which system to run  
> which one on.
> 
> Please help.

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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 6, 2017, 2:35am UTC](https://discuss.elastic.co/t/nature-of-elastic-search-cpu-bound-io-bound-or-network-bound/12031/3 "2017-07-06T02:35:41Z")

</div>


