Configuring multi-thread impact analysis

The Maximo IT impact analysis engine uses a multi-threaded design and can analyze several different CI relationships at the same time. Administrators can configure the pmcom.TraversalMaxThreads system property to specify the maximum number of threads to process at one time.

About this task

Impact analysis is not the only Control Desk feature that is multi-threaded. Other multi-threaded features include CI promotion and the CI topology viewer. Note that the CI promotion and CI topology features also use threads from the thread pool that is controlled by the pmcom.TraversalMaxThreads setting. The value that you specify for an upper limit is shared when all those features are used at the same time.

Set the TraversalMaxThreads property value based on your physical system resources; that is, based on the amount of memory and CPU core that are available on the machine where Control Desk is running. If the value is set too low, then performance suffers. If the value is too high, then you can get “out of memory” errors. A good estimate for this property is 10 times the number of CPU cores in the system. As a best practice, run a few tests with different values to find the largest value that shows improvement. At some point, as you increase this setting, there will no longer be any increase in performance. When testing, remember the threads are shared among all users using one of the multi-threading-enabled features.

pmcom.TraversalMaxThreads is a global property. For clustered installations, configure it based on your smallest cluster member system.

Complete the following steps to configure the pmcom.TraversalMaxThreads property:

Procedure

  1. Click Open menu > System Configuration > Platform Configuration > System Properties to open the System Properties application.
  2. Click Filter, type pmcom.TraversalMaxThreads in the Property Name field, and press Enter.
  3. Click to display details.
  4. In the Global Value field, specify the value that you want to apply.
  5. Save the record and click Live Refresh icon to refresh the system properties.