Increasing the Heap Size for NXLog Manager
The default JVM heap size setting for NXLog Manager in nxlog-manager.conf
is sufficient only for minimum requirements with a small agent load. Production
environments require more allocated memory, the JVM heap size needs to be
increased.
Initial settings that NXLog Manager ships with:
JVM_OPTS="-Xms1g -Xmx2g
Only the initial part of the line is relevant for setting the heap size.
Xms |
initial Java heap size |
Xmx |
maximum Java heap size |
For a well-loaded manager instance with 1800 agents (around 90% load), use the following settings:
JVM_OPTS="-Xms5648m -Xmx7696m
The above is for a machine running NXLog Manager only, no NXLog instance is included. Calculate the recommended and minimum settings using the Hardware Requirements for NXLog Manager table.
Use whole numbers to allocate memory:
|