Elasticsearch Boost Performance


#1

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?


#3

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.


#5

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


#7

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?


#9

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?


#11

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.


#13

can i configure it in the service manager of elasticsearch?


(system) #14