So I've replaced some machines we had with more memory and it seems to have
helped but I'm starting to see some high memory usage on one of the
machines. What I don't understand and can't figure out is where that
memory is being used?
We have 26GB RAM, allocating 13.5G for the ES_HEAP_SIZE. Looking at
it currently shows the java process to be using (RES) 22G and using
I confirm that there is only 3172M available.
One would conclude that ES is using it all as shown by top. And yes that
makes sense, but it's not translating to performance of my queries by
caching them and even more so, when I look in marvel I see the following
stats for that one node.
JVM Heap Usage: 36%
OS Memory: 87%
And here's the interesting parts:
Indices Field Data: 427,577,836
Indices Filter Cache: 54,641,296
Indices Lucene Memory: 308,679,803
Field Data Circuit Breaker Estimated Size: 428,615,926
No field data evictions at all. 0.00
So where then is all my memory being used? This doesn't add up to 22GB -
not even close.
Thanks for all your help!
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/1300cc7b-016f-4a3b-8df9-7b041e80607a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.