IBM Tivoli Monitoring > Version 6.3 Fix Pack 2 > Installation Guides > Installation Guide > Additional Linux and UNIX configuration steps
IBM Tivoli Monitoring, Version 6.3 Fix Pack 2
Set ulimit values for the Warehouse Proxy Agent
There is a limit on the number of open file descriptors that can be opened by the Warehouse Proxy process when it is running on UNIX and Linux systems. When a Tivoli Monitoring operating system monitoring agent connects to the Warehouse Proxy Agent, it uses a set of file descriptors for communication. When the number of operating system agent connections exceeds the file descriptor limit, the agent process consumes high amounts of CPU as it is unable to send data.
To correct this high CPU situation, the ulimit value must be set to a value higher than the maximum number of file descriptors that could be opened to the Warehouse Proxy Agent. The value that should be used is based upon the following conditions:
- The minimum number of file descriptors used by the Warehouse Proxy Agent process is X + Y + 10, where:
- X
- Is the number of agents warehousing to the Warehouse Proxy Agent
- Y
- Is the number of database connections between Warehouse Proxy Agent and the database server. (The default number of database connections is 10; you can change this number.)
- 10
- Is the number of log and configuration files used by the Warehouse Proxy Agent.
The value used for the file descriptor ulimit should be high enough so that the limit is not met. A simpler formula is X + 1000, where X is the number of agents warehousing.
After you determine the value for the file descriptor ulimit, modify the ulimit as appropriate for the operating system. See the system documentation for the command (usually ulimit) and procedures to make this change permanently across system restarts, or contact your UNIX or Linux System Administrator.
Parent topic:
Additional Linux and UNIX configuration steps