ES not using all the memory assigned to it


I'm running ES (1.6) for development on my MacBook PRO and I am trying to give ES more memory to use for improving query speed

I've tried
export ES_HEAP_SIZE=2g

The process is named:
/usr/bin/java -Xms2g -Xmx2g -Djava.awt.headless=true -
so it's it's getting the message but it still only uses 1gb of memory even if there is free memory

Does any one know what is the reason?

(Jason Tedor) #2

How are you verifying this?


Hi, thanks for answering but I realized I was wrong
It just took a while until it started using all the memory I gave it
thanks again

(Jason Tedor) #4

Right. For future reference, you can check the allocated heap size of an Elasticsearch server through a variety of methods that I've outlined previously. Note that since you're on Elasticsearch 1.6 I am not sure if all of them will work, but at least some of them will. :slight_smile:

(system) #5