Page tree

Unsupported content

 

This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

The following tables list parameter names, file names, descriptions, and recommended values to tune a Infrastructure Management environment that performs both event management and impact management.

Heap tuning parameter

Parameter name

File name

Description

Recommended value

MaxHeap

Pnjserver.conf

MaxHeap, in MB, allocated to JServer process

Small: 2048
Medium: 4096
Large: 8192

MaxHeap

Pnagent.conf

MaxHeap, in MB, allocated for Integration Service

Small: 512
Medium: 512
Large: 512

Cell tuning parameters

Parameter name

File name

Description

Recommended value

Tested value

EventDBSize

Mcell.conf

The number of events retained in repository

Set higher for a higher event rate.

400 K

EventDBKeepClosed

Mcell.conf

The minimum time before CLOSED events are removed from the repository. If no scale factor (s, m, d, w) is specified, the numeric value is seconds.

Set lower if event rate is high.

1d

StateBuildSize

Mcell.conf

The maximum size of a transaction file before it is transformed into a new saved state when the state builder runs again. If no scale factor (k, K, M, G) is specified, the numeric value is kilobytes.

Set higher for a higher event rate to avoid frequent state builder runs.

50M

Additional tuning parameters

Parameter name

File name

Description

Recommended value

pronet.apps.agent.agentmon.
agentstatusrefreshperiod

pronet.conf

Duration, in milliseconds, after which the Integration Service status cache is refreshed on the agent controller

Small: 180000
Medium: 180000
Large: 180000

pronet.apps.agent.watchdog.sleeptime

pronet.conf

Frequency, in milliseconds, at which the agent writes a KEEPALIVE message to the agent controller

Small: 50000
Medium: 60000
Large: 120000

pronet.apps.agent.pollperiod.
allowednoreplies.tcp

pronet.conf

Number of retries the agent controller makes before marking an Integration Service UNREACHABLE

Small: 4
Medium: 4
Large: 4

pronet.jvm.maxthreadlimit

pronet.conf

Maximum number of threads permitted for the Integration Service JVM (buffer 10% for the instances to be discovered)

Small: 25000
Medium: 50000
Large: 100000

pronet.apps.agent.pollperiod

pronet.conf

Polling interval, in milliseconds, for the agent controller to poll each Integration Service for status

Small: 180000
Medium: 180000
Large: 180000

pronet.jserver.cachemodule.
threadpool.max.size

pronet.conf

Maximum number of threads permitted for the event cache module in JServer process

Small: 20
Medium: 20
Large: 40

pronet.jserver.databasemodule.
threadpool.max.size

pronet.conf

Maximum number of threads permitted for the database event insert/update module in JServer process

Small: 20
Medium: 20
Large: 40

pronet.jserver.dbconnectionpool.
maxdbconnections

pronet.conf

Maximum number of connections permitted in the JServer connection pool

Small: 20
Medium: 25
Large: 50

DestinationBufferKeepSent

smmgr.conf

Maximum time for the cell to reply success or failure of the upload. For large models, BMC recommends using a larger value

Small: 900
Medium: 1800
Large: 3600

Configuring the parameters automatically

You can either manually add these parameter values in the respective configuration file or let the installer insert them at the time of installation. To do this, open the command prompt using the Run as administrator option and run the installer using the following command:

install.cmd –J PERFORM_SERVER_PARAMETER_TUNING=true

When you install the BMC TrueSight Infrastructure Management Server, the installation program automatically configures the system by adding the pre-inserted values for performance tuning parameters provided in the ServerPerformanceParameters.csv file. This file contains the different value for each CPU core and RAM combination for the following parameters:

Parameter Name

Property file

MaxHeap

pnjserver.conf

MinHeap

pnjserver.conf

MaxHeap

pnrate.conf

MinHeap

pnrate.conf

MaxHeap

pnagentcntl.conf

MinHeap

pnagentcntl.conf

pronet.jserver.cachemodule.threadpool.max.size

pronet.conf

pronet.jserver.cachemodule.threadpool.min.size

pronet.conf

pronet.jserver.databasemodule.threadpool.max.size

pronet.conf

pronet.jserver.databasemodule.threadpool.min.size

pronet.conf

pronet.jserver.dbconnectionpool.maxdbconnections

pronet.conf

The installer picks the values depending on your system configuration and updates the configuration files.  Post installation, this file is located at the <installationDirectory>\pw\custom\conf folder.

You can use the Maintenance Tool - Configuration tab to re-configure the values in the following cases:

  • If you have the information for different parameters (other than mentioned in the previous table) and insert the values in this csv file. 
  • If your system configuration is modified in the future.

For more information, see Administering Infrastructure Management Maintenance Tool.

Related topics

Tuning best practices for BMC Remedy AR System to support large service models

Performance tuning recommendations for BMC Cloud Lifecycle Management

Performance tuning recommendations for data and event management

Tuning the Infrastructure Management database for performance

Best practices and configuration guidelines for performance and scalability