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 |
MaxHeap | <installation directory>\pw\custom\conf\pnrate.conf | MaxHeap, in MB, allocated to the rate process | Small: 2048 |
MaxHeap | <installation directory>\pw\custom\conf\pnagentcntl.conf | MaxHeap, in MB, allocated to the agent controller process | Small: 2048 |
MaxHeap | <installation directory>\pw\custom\conf\pnagent.conf | MaxHeap, in MB, allocated to the Integration Service | Small: 1024 |
Additional tuning parameters | |||
pronet.ngp.perf.queue.manager.queue.<monitor type ID>.size | <installation directory>\pw\custom\conf\pronet.conf | Sets the stats queue size per monitor type. | Ranges from 50000 to 200000 based on the number of instances for a monitor type. Example: For 70000 monitor instances of Windows NT services, the recommended configuration is 150000. |
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 |
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 |
pronet.instance.taskworker.size | <installation directory>\pw\custom\conf\pronet.conf | Controls the number of threads for instance data processing | Small: 5 |
pronet.patrolagent.ack.taskworker.size | <installation directory>\pw\custom\conf\pronet.conf | Controls the number of threads for PATROL Agent message processing | Small: 3 |
pronet.api.database.statsdata.BatchSize Note: After installing or 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: 50 |
pronet.api.database.statsdata.MaxBatchCommitWaitTime Note: After installing or 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 |
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 |
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 |
pronet.ngp.instance.max.queue | <installation directory>\pw\custom\conf\pronet.conf | Defines the number of internal task distribution message queues | Small: 5 |
pronet.perfdata.taskworker.size | <installation directory>\pw\custom\conf\pronet.conf | Controls the number of threads for metric data message processing | Small: 5 |
pronet.apps.agentcontroller.dbwriter.maxmsgcachelimit | <installation directory>\pw\custom\conf\pronet.conf | Sets the maximum queue size for the internal communication between Agent Controller and Rate | Small: 100000 |
pronet.ac.js.cache.init.retry.cnt | <installation directory>\pw\custom\conf\pronet.conf | Wait time (in seconds) for JServer to initialize before the Agent Controller connects to the Integration Service | Small: 180 |
pronet.jserver.cachemodule.threadpool.max.size | <installation directory>\pw\custom\conf\pronet.conf | Maximum thread pool size for event processing in JServer cache | Small: 20 Medium: 20 Large: 20 |
pronet.jserver.cachemodule.threadpool.min.size | <installation directory>\pw\custom\conf\pronet.conf | Minimum thread pool size for event processing in JServer cache | Small: 10 Medium: 10 Large: 10 |
pronet.jserver.databasemodule.threadpool.max.size | <installation directory>\pw\custom\conf\pronet.conf | Maximum thread pool size of event CRU in JServer for database | Small: 20 Medium: 20 Large: 20 |
pronet.jserver.databasemodule.threadpool.min.size | <installation directory>\pw\custom\conf\pronet.conf | Minimum thread pool size of event CRU in JServer for database | Small: 10 Medium: 10 Large: 10 |
pronet.jserver.dbconnectionpool.maxdbconnections | <installation directory>\pw\custom\conf\pronet.conf | Maximum database connection pool size for database related operations in database | Small: 20 Medium: 20 Large: 20 |
Database (SAP SQL Anywhere) tuning parameters | |||
(Windows) | <installation directory>\pw\pronto\conf\pndbsrv.conf | Initial cache size, in GB, of the Infrastructure Management Database | Small: 1 |
(Linux) | /usr/pw/pronto/bin/startdbsrv7 | Initial cache size, in GB, of the Infrastructure Management Database | Small: 1 |
Integration Service tuning parameters
Parameter name | File name | Description | Recommended value |
---|---|---|---|
MaxHeap | pnagent.conf | MaxHeap, in MB, allocated for the Integration Service | Small: 1024 |
pronet.apps.is.data.queue.size | pronet.conf | Integration Service Configuration: Number of message limit per thread. | Small: 10000 |
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 |
Related topics
Performance tuning recommendations for Cloud Lifecycle Management
Performance tuning recommendations for event and impact 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
Comments
Log in or register to comment.