Recommended performance settings

Hi guys,

We're setting up a Elastic stack at our company. First to see it's usefulness (I'm sure it will be VERY useful for different departments), I got my hands on a 4 CPU, 16 GB RAM and 500 GB machine, running CentOS. For now only one node, I plan later to add more into a cluster.

Got some basic questions about recommended config setting to improve performace. I read through manuals, but still not quite sure if I'm getting the max out of the elasticsearch.

So what I'd like to now is recommended:

  • ES JVM heap size (current -Xms2g, -Xmx2g)
    -any other expert settings in ES JVM configuration
  • Logstash initial and max siteof heap space (current -Xms256m, -Xmx1g)
    -any other expert settings in Logstash JVM configuration
    -LS Pipeline settings (current default)

I hope I'm ok to post this here. The stack is running, but I'm seeing some indexed data is missing although I don't see any problems with the input file or during the parsing process.

Thank you all!


Elasticsearch and Logstash comes very good default settings, so I do not think it is necessary to make any changes at this point. Get familiar with the stack first and then start tuning if/when you need to.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.