IBM Tivoli Monitoring > Version 6.3 Fix Pack 2 > Installation Guides > Installation Guide > Performance tuning > Tivoli Data Warehouse > Warehouse Proxy Agent

IBM Tivoli Monitoring, Version 6.3 Fix Pack 2


Tuning the Warehouse Proxy Agent on AIX and Linux systems

For a Warehouse Proxy Agent running on AIX or Linux, make sure that the user limit value for number of open file descriptors (the nofiles parameter) is set higher than the number of agents that are uploading data through the Warehouse Proxy Agent.

See File descriptor (maxfiles) limit on UNIX and Linux systems for more details.

Warehouse Proxy Agents running on AIX and Linux systems use a Java virtual machine (JVM), which uses the JDBC (Java Database Connectivity) interface to communicate with the warehouse database. If the maximum Java heap size of the JVM is set to a low value, performance can be degraded by frequent garbage collections.

The maximum Java heap size is controlled by the -Xmx option. By default, this option is not specified in the Warehouse Proxy Agent configuration file. If this option is not specified, the default value used by Java applies as follows:

The above values are from the IBM Developer Kit and Runtime Environment, Java Technology Edition, Version 6 Diagnostics Guide.

To set the size of maximum Java heap size for the Warehouse Proxy Agent, edit the hd.ini configuration file and modify the KHD_JAVA_ARGS variable as shown below:

A maximum Java heap size of 256 megabytes is more than adequate for most environments.

Setting KHD_JNI_VERBOSE=Y in the configuration file will enable logging of the garbage collector’s actions. If the Java log contains an excessive number of garbage collection entries during a single warehousing interval, consider increasing the size of the Java heap.


Parent topic:

Warehouse Proxy Agent

+

Search Tips   |   Advanced Search