IBM Tivoli Monitoring > Version 6.3 Fix Pack 2 > Installation Guides > Installation Guide > Performance tuning > Tivoli Enterprise Monitoring Server > Tivoli Enterprise Monitoring Server tuning recommendations for large-scale environments

IBM Tivoli Monitoring, Version 6.3 Fix Pack 2


Check ulimit settings for open file descriptors (UNIX/Linux only)

The Tivoli Enterprise Monitoring Server can use many file descriptors, especially in a large environment. On UNIX and Linux Tivoli Enterprise Monitoring Servers, the maximum number of file descriptors available to a process is controlled by user limit parameters. To display the current user limits, use the ulimit –a command.

The nofiles parameter is the number of file descriptors available to a process. When IP:PIPE or IP:SPIPE are used for agent connectivity, persistent TCP connections are maintained to each agent, and each connection requires a file descriptor. If a file descriptor is not available when needed, unexpected behavior can occur, including program failures. For the Tivoli Enterprise Monitoring Server process (kdsmain), the nofiles parameter should be set larger than the maximum number of agent connections that will be maintained. Consider increasing the value to 8000 file descriptors or more.

There are other user limit parameters that control how much data, stack, and memory are available to a process. For large environments, consider increasing these memory-related user limit parameters for the monitoring server (kdsmain) process using the ulimit settings.

The method for changing the user limit parameters is operating system specific. Consult the operating system manuals for information about how to configure the user limit parameters.


Parent topic:

Tivoli Enterprise Monitoring Server tuning recommendations for large-scale environments

+

Search Tips   |   Advanced Search