I know, but can I force as more as possible index data to memory using mmapfs ?
I have another es cluster using mmapfs, I think it take advantage of available memory so the search time is very low.
It doesn't index to memory, that is what I mean. It might just be terminology but it's important here.
Heap, and memory, is used in different ways so this isn't something that can be easily answered.
What sort of data is it? What sort of queries? How often do they run? Are you using warmers?
It doesn't index to memory, but I think the index using mmapfs is also in the memory
The MMap FS type stores the shard index on the file system (maps to Lucene MMapDirectory) by mapping a file into memory (mmap). Memory mapping uses up a portion of the virtual memory address space in your process equal to the size of the file being mapped. Before using this class, be sure you have allowed plenty of virtual address space.
There are many warmer but feeling useless, the search time is not low as my another es cluster
I don't blame mmapfs, I am sure mmapfs type is high performance because of my another es cluster. I am just curious to why es process not to take available memory. Although I set the xms jvm args
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.