If you are running the Management Server by running bin/fms, you can configure the Java® Virtual Machine’s (JVM) minimum and maximum memory parameters for the server in the <foglight_home>/config/server.config file.
If you are starting Foglight using the run.[bat|sh] command, the JVM heap memory parameters set in the <foglight_home>/config/server.config file do not take effect. Use -X options to pass the memory parameters straight to the VM.
If your installation supports a large number (hundreds) of agents, you can set the Java® heap memory minimum (-Xms) and maximum (-Xmx) options to the same size. For example, assigning
1GB of memory can be set in the server.config file as follows:
Ensure that you uncomment these lines in the file.
You can set up to 100 VM options in total.
NOTE: The -Xms and -Xmx options are different for 32-bit and 64-bit JVMs and available physical memory. The values of the -Xms and -Xmx options do not necessarily have to be the same size. However, the value of the -Xmx option should not exceed certain limits that the System Administrator specifies. |
You cannot directly set the size of the process heap. The process heap uses memory within the 32-bit address space not used by the garbage-collected heap. To increase the size of the process heap, decrease the maximum Java heap size using the -Xmx option in the server.config file.
The default stack size can be adjusted with the ‑Xss option.
The server.config file allows you to add up to 10 command-line options for the fms command.
Each command-line argument corresponds to a space-delimited argument passed to the Foglight process.
For example, the following lines in the <foglight_home>/config/server.config file:
Correspond to this direct argument on the command line:
Which corresponds to the following command-line argument:
To cause the Foglight Management Server to bind to a specific IP address, use the dedicated properties in the <foglight_home>/config/server.config file. For example:
server.bind.address = “192.0.2.2";
server.remote.address = “host1.example.com";
Where host1.example.com is the host name assigned to the bind address in DNS. If no DNS name is available, a raw IP address can be used in this property.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center