# Configuration for memory store

**URL:** <https://discuss.elastic.co/t/configuration-for-memory-store/8597>\
**Category:** Elasticsearch\
**Created:** [August 1, 2012, 3:05pm UTC](https://discuss.elastic.co/t/configuration-for-memory-store/8597 "2012-08-01T15:05:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![andreas\_chatzakis](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@andreas\_chatzakis](https://discuss.elastic.co/u/andreas_chatzakis)\
**Post date:** [August 1, 2012, 3:05pm UTC](https://discuss.elastic.co/t/configuration-for-memory-store/8597/1 "2012-08-01T15:05:33Z")

</div>

Hi all,

I am setting up a new index and would like to use memory storage.

In order to configure its options I would like to understand what ends up  
in small buffer/cache and what ends up in the large buffer/cache.  
We have documents that are typically ~16kb each so if those count for small  
I assume it is no use to allocate a lot of memory for e.g.  
cache.memory.large\_cache\_size

Also are these buffers and cache reserved on top of the actual indexed data?

As an example lets assume that we have an index of 3 GB size on a node that  
has 8GB of total RAM (for simplicity let's assume a single node with no  
replicas/shards). Any hints on your experience with memory storage or any  
other best practices would be appreciated!

---

<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, 3:18am UTC](https://discuss.elastic.co/t/configuration-for-memory-store/8597/2 "2017-07-06T03:18:07Z")

</div>

Closed on July 6, 2017, 3:18am UTC


