For production workloads, make sure the Linux setting
vm.max_map_count is set to at least 262144. On the OpenSearch Docker image, this setting is the default. To check, start a Bash session in the container and run:
To increase this value, you have to modify the Docker image. For other install types, add this setting to the host machine’s
/etc/sysctl.conf file with the following line:
sudo sysctl -p to reload.
The sample docker-compose.yml file also contains several key settings:
Disbles swapping (along with
memlock). Swapping can dramatically decrease performance and stability, so you should ensure it is disabled on production clusters.
Sets the size of the Java heap (we recommend half of system RAM).
Sets a limit of 65536 open files for the OpenSearch user.
Allows you to access Performance Analyzer on port 9600.