I setup ES cluster and started to load logs into it.
Almost all parameters are in default except ES_JAVA_OPTS="-Xms10g -Xmx10g"
I see that virtual memory usage of java process (which runs ES) constantly increases. After about 12 hours of running it consumes 264GB: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 21619 elastic+ 20 0 0.264t 0.018t 6.657g S 519.3 7.4 2565:39 java
I read this chapter. I don't quite understand you: I have 256GB RAM, 10g heap size and (at the moment) 351GB of virtual memory used. Virtual memory usage grows steady after ES startup.
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.