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.

Skip to end of metadata
Go to start of metadata

The following tables provide the JVM tuning guidelines for a BMC ProactiveNet Server that performs both data collection and event management.

For details about fine tuning the configuration files, see the BMC ProactiveNet Administrator Guide.

Heap tuning parameter

Parameter name

File name

Description

Recommended value

MaxHeap

Pnjserver.conf

MaxHeap, in MB, allocated to JServer process

Small: 2048
Medium: 6144
Large: 8192

MaxHeap

Pnrate.conf

MaxHeap, in MB, allocated to rate process

Small: 2048
Medium: 6144
Large: 8192

MaxHeap

Pnagentcntl.conf

MaxHeap, in MB, allocated to agent controller process

Small: 2048
Medium: 2048
Large: 4096

MaxHeap

Pnagent.conf

MaxHeap, in MB, allocated for Self-Monitoring Service

Small: 512
Medium: 512
Large: 1024

MaxHeap

Pnagent.conf

MaxHeap, in MB, allocated for Integration Service

Small: 2048
Medium: 4096
Large: 8192

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, in seconds, before CLOSED events are removed from the repository

Set lower if event rate is high.

1 Day

StateBuildSize

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 M

BMC ProactiveNet Database parameters

Parameter name

File name

Description

Recommended value

(Windows)
COMDefine -c

pndbsrv.conf

Initial cache size, in GB, of the BMC ProactiveNet Database

Small: 1
Medium: 2
Large: 3

(Solaris)
setenv dbsrvicache

startdbsrv7

Initial cache size, in MB, of the BMC ProactiveNet Database

Small: 1024
Medium: 2048
Large: 3072

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 Integration Service writes a KEEPALIVE message to the agent controller

Small: 40000
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

pronet.rate.maxdbconnections

pronet.conf

Number of database connections the analytical engine (rate process) can make at one time

Small: 100
Medium: 100
Large: 100

pronet.apps.agentcontroller.
msghandler.workerpoolsize

pronet.conf

The number of worker threads used by the message handler of the agent controller

Small: 10
Medium: 20
Large: 30

pronet.apps.agentcontroller.
dbwriter.maxmsgcachelimit

pronet.conf

The maximum number of messages stored in the cache of the agent controller database writer

Small: 50000
Medium: 50000
Large: 60000

pronet.apps.monitortypediscovery.
timeout

pronet.conf

Monitor’s discovery timeout, in milliseconds

Small: 1800000
Medium: 1800000
Large: 1800000

BMC ProactiveNet Integration Service tuning parameters

Parameter name

File name

Description

Recommended value

MaxHeap

pnagent.conf

MaxHeap, in MB, allocated for the Integration Service

Small: 2048
Medium: 6144
Large: 8192

pronet.apps.agent.watchdog.
sleeptime

pronet.conf

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

Small: 50000
Medium: 50000
Large: 120000

pronet.jvm.maxthreadlimit

pronet.conf

Maximum number of threads permitted for the agent 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: 50000
Medium: 90000
Large: 180000

1 Comment

  1.