Elasticsearch Boost Performance


Hi Everyone. I would like to ask what other configurations can I do to boost performance of Elasticsearch in terms of logs, data, backups and space or you can suggest anything? Since this can help in our research and performance for Elasticsearch.

(Mark Walkom) #2

That's pretty vague.
What have you done so far?


Are there ways that we can boost read / write IO? memory pinning can it also be done?

(Mark Walkom) #4

Use SSDs.
And bootstrap.mlockall.


Can you explain the usage of Mlockall?

(Mark Walkom) #6

Check https://www.elastic.co/guide/en/elasticsearch/guide/master/heap-sizing.html#_swapping_is_the_death_of_performance


Hi follow-up question:

Can you suggest what standards can we configure for Elasticsearch?

(Magnus Bäck) #8

Can you suggest what standards can we configure for Elasticsearch?

What do you mean?


like recommended settings for elasticsearch like POST AND PRE prepareations before starting or executing commands?

(Mark Walkom) #10

What commands?

Have you read https://www.elastic.co/guide/en/elasticsearch/guide/master/deploy.html and https://www.elastic.co/guide/en/elasticsearch/guide/master/post_deploy.html?


Hi I want to set my heap size. How can I set it to my .yml file on windows? and how can i check that my heap is already set to that value? thanks!

(Magnus Bäck) #12

The heap size isn't set via elasticsearch.yml, it's set in the Elasticsearch startup arguments. On Windows I'm not sure what the best way is to set this value.


can i configure it in the service manager of elasticsearch?

(system) #14