How to improve io performance in elasticsearch?


(Evgeny Rachlenko) #1

Hello ,

I've followed document explain well how to improve the io performance :
https://www.elastic.co/guide/en/elasticsearch/guide/current/indexing-performance.html

but cluster still works too hards.

The question what if we create index nodes and use local SSD (x10 faster) ?
we can probably use 2-3 indexing nodes and then just clone the indexes to the data nodes

Is it a convenient way of solving this problem ?


(Christian Dahlqvist) #2

In order to optimising indexing performance, it is quite common to have different types of data nodes in the cluster. This is often referred to as the Hot/Warm architecture. A subset of nodes equipped with fast, attached SSDs handle all the indexing and a lot of the querying of recent data, while nodes with larger amount of slower, spinning disks are used for long term storage and querying of older data. This can be a very efficient approach and is described in more detail in the blog post I linked to.


(Evgeny Rachlenko) #3

Christian, thank you very much :slight_smile: I'll try it :)))))


(system) #4

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