Verifying ulimit requirements for Teracloud® Streams
Teracloud® Streams requires that the hard and soft ulimit values for the maximum number of processes and open files are set to 100000 or higher. Teracloud® Streams provides tools that you can use to verify that these ulimit settings meet the product requirements.
Notes:
- If you run the domain controller service as a registered Linux™ system service or unregistered as user root, the controller automatically sets the hard and soft limit values to 100000, if required. No change is made if your current values are 100000 or higher.
- If you run the domain controller service unregistered as non-root, the controller sets the soft limit value to the hard limit value.
- If the hard and soft limits for the max user processes and open files values are less than 100000, the Teracloud® Streams dependency checker script and the streamtool checkhosts, checkdomainhosts, and checkinstancehosts commands issue warning messages.
Procedure
To verify that the hard and soft ulimit
settings for the maximum number of processes and open files are sufficient for
Teracloud®
Streams,
you can use the Teracloud®
Streams dependency
checker script or the streamtool checkhosts,
checkdomainhosts, and checkinstancehosts
commands. If your ulimit settings are not sufficient,
messages are displayed in the command output.
Notes:
- The checkdomainhosts and checkinstancehosts commands return ulimit settings for the user who is running the domain controller service, which is either user root or the user who starts the domain. The dependency checker script and the checkhosts command return the ulimit settings for the user who runs the command.
- For a dependency checker script example, see Dependency checker script output example for an x86_64 system running RHEL 8.10.
- To obtain the help information for a specific streamtool command, enter streamtool man command-name.