I know the jvm memory of es is divided into these parts:
- Query cache
- Index buffer
- Request cache
- Field data cache
- Lecence memory
A machine in my cluster:
Query cache = 1G
Index buffer = 600MB+
Lecence memory = 8G + 1G
Request cache = 23MB
Field data cache = 0
JVM Old use 19G
19G - 1G - 600M - 8G - 1G - 23MB ≈ 8G
Where is more than 8G of memory allocated, why isn't it shown on x-pack?