Performance tuning recommendations for data and event management

The following tables provide tuning guidelines for a TrueSight Infrastructure Management Server that performs both data collection and event management.

Infrastructure Management Server tuning parameters

Parameter name

File name

Description

Recommended value

Heap tuning parameters

MaxHeap

<installation directory>\pw\custom\conf\pnjserver.conf

MaxHeap, in MB, allocated to the JServer process

Small: 2048
Medium: 4096
Large: 11,264

MaxHeap

<installation directory>\pw\custom\conf\pnrate.conf

MaxHeap, in MB, allocated to the rate process

Small: 2048
Medium: 4096
Large: 11,264

MaxHeap

<installation directory>\pw\custom\conf\pnagentcntl.conf

MaxHeap, in MB, allocated to the agent controller process

Small: 2048
Medium: 4096
Large: 8192

LOCMaxHeap

<installation directory>\pw\pronto\conf\pnagent.conf

MaxHeap, in MB, allocated to the Integration Service

Small: 1024
Medium: 2048
Large: 2048

Additional tuning parameters
pronet.ipc.socket.recvbuffersize<installation directory>\pw\custom\conf\pronet.conf

Sets the ingress socket cache size for the socket connection between the BMC TrueSight Infrastructure Management Server and the Integration Service

Small: Default
Medium: 1024000
Large:1024000

pronet.ipc.socket.sendbuffersize<installation directory>\pw\custom\conf\pronet.conf

Sets the egress socket cache size for the socket connection between the BMC TrueSight Infrastructure Management Server and the Integration Service

Small: Default
Medium: 1024000
Large: 1024000

pronet.instance.taskworker.size


<installation directory>\pw\custom\conf\pronet.conf

Controls the number of threads for instance data processing

Small: 10
Medium: 15
Large: 25

pronet.patrolagent.ack.taskworker.size<installation directory>\pw\custom\conf\pronet.confControls the number of threads for PATROL Agent message processing

Small: 3
Medium: 10
Large: 10

pronet.api.database.statsdata.BatchSize

Note: After upgrading TrueSight Infrastructure Management, manually update the parameter to the recommended values.

<installation directory>\pw\custom\conf\pronet.conf

Commits the stats data in batches

Small: 100
Medium: 100
Large: 100

pronet.api.database.statsdata.MaxBatchCommitWaitTime

Note: After upgrading TrueSight Infrastructure Management, manually update the parameter to the recommended values.

<installation directory>\pw\custom\conf\pronet.conf

Wait time (in seconds) to commit stats data in batches

Small: 120
Medium: 120
Large: 120

pronet.apps.agentcontroller.ngpstastdbwriter.maxmsgcachelimit

<installation directory>\pw\custom\conf\pronet.conf

Number of messages cached on the BMC TrueSight Infrastructure Management Server for the stats data

Small: 100000
Medium: 250000
Large: 500000

pronet.ngp.queue.manager.queue.size

<installation directory>\pw\custom\conf\pronet.conf

Number of messages cached on the BMC TrueSight Infrastructure Management Server

Small: 50000
Medium:200000
Large: 200000

pronet.ngp.instance.max.queue<installation directory>\pw\custom\conf\pronet.confDefines the number of internal task distribution message queues

Small: 5
Medium: 10
Large: 20

pronet.perfdata.taskworker.size<installation directory>\pw\custom\conf\pronet.confControls the number of threads for metric data message processing

Small: 5
Medium: 10
Large: 20

pronet.apps.agentcontroller.dbwriter.maxmsgcachelimit<installation directory>\pw\custom\conf\pronet.confSets the maximum queue size for the internal communication between Agent Controller and Rate

Small: 100000
Medium: 250000
Large: 500000

pronet.ac.js.cache.init.retry.cnt<installation directory>\pw\custom\conf\pronet.confWait time (in seconds) for JServer to initialize before the Agent Controller connects to the Integration Service

Small: 180
Medium: 270
Large: 360

pronet.jserver.cachemodule.threadpool.max.size

<installation directory>\pw\custom\conf\pronet.confMaximum thread pool size for event processing in JServer cacheSmall: 20
Medium: 20
Large: 40

pronet.jserver.cachemodule.threadpool.min.size

<installation directory>\pw\custom\conf\pronet.confMinimum thread pool size for event processing in JServer cacheSmall: 10
Medium: 10
Large: 10

pronet.jserver.databasemodule.threadpool.max.size

<installation directory>\pw\custom\conf\pronet.confMaximum thread pool size of event CRU in JServer for databaseSmall: 20
Medium: 20
Large: 40

pronet.jserver.databasemodule.threadpool.min.size

<installation directory>\pw\custom\conf\pronet.confMinimum thread pool size of event CRU in JServer for databaseSmall: 10
Medium: 10
Large: 10

pronet.jserver.dbconnectionpool.maxdbconnections

<installation directory>\pw\custom\conf\pronet.confMaximum database connection pool size for database related operations in databaseSmall: 20
Medium: 25
Large: 50

pronet.apps.agent.agentmon.
agentstatusrefreshperiod

<installation directory>\pw\custom\conf\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

<installation directory>\pw\custom\conf\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

<installation directory>\pw\custom\conf\pronet.conf

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

Small: 4
Medium: 4
Large: 4

pronet.jvm.maxthreadlimit

<installation directory>\pw\custom\conf\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

<installation directory>\pw\custom\conf\pronet.conf

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

Small: 180000
Medium: 180000
Large: 180000

DestinationBufferKeepSent

<installation directory>\pw\custom\conf\pronet.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

Database (SAP SQL Anywhere) tuning parameters

(Windows)
COMDefine -c

<installation directory>\pw\pronto\conf\pndbsrv.conf

Initial cache size, in GB, of the Infrastructure Management Database

Small: 1
Medium: 2
Large: 3

(Linux)
setenv dbsrvicache

/usr/pw/pronto/bin/startdbsrv7

Initial cache size, in GB, of the Infrastructure Management Database

Small: 1
Medium: 2
Large: 3

Integration Service tuning parameters

Parameter name

File name

Description

Recommended value

MaxHeap

pnagent.conf

MaxHeap, in MB, allocated for the Integration Service

Small: 1024
Medium: 2048
Large: 4096

pronet.apps.is.data.queue.size

pronet.conf

Integration Service Configuration: Number of message limit per thread.

Small: 10000
Medium: 15000
Large: 20000

Cell tuning parameters

Parameter name

File name

Description

Recommended value

Tested Value

Parameter value format

EventDBSize

<installation directory>\pw\server\etc\<cell name>mcell.conf

The number of events retained in repository

Set higher for a higher event rate.

400 K

EventDBSize=400000

EventDBKeepClosed

<installation directory>\pw\server\etc\<cell name>mcell.conf

The minimum time, in seconds, before CLOSED events are removed from the repository

Set lower if event rate is high.

1 Day

EventDBKeepClosed=1d

StateBuildSize

<installation directory>\pw\server\etc\<cell name>mcell.conf

The maximum size, in KB, of a transaction file before it is transformed into a new saved state when the state builder runs again

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

50 MB

StateBuildSize=50M

Was this page helpful? Yes No Submitting... Thank you

Comments