I have a server with 20 GB RAM. As per the recommendation by ES community we can allocate 50% of the memory for ES JVM, which setup would result in faster performance
One node with 10 GB RAM
or
Two node with 5 GB RAM each
General note: if you have only a single server, you can not get much performance, no matter if 1 or 2 JVM. Use a cluster for maximum throughput performance.
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.