Network Deployment (Distributed operating systems), v8.0 > Reference > Administrator best practices


Thread pool counters

We can use the thread pool counters that the Performance Monitoring Infrastructure (PMI) and Tivoli Performance Viewer (TPV) collect to monitor your thread pool activity.


Counter definitions

Name/Key Description Granularity Type Level Overhead ID
CreateCount
threadPoolModule.threadCreates
Total number of threads created Thread pool CountStatistic All Low 1
DestroyCount
threadPoolModule.threadDestroys
Total number of threads destroyed Thread pool CountStatistic All Low 2
ActiveCount
threadPoolModule.activeThreads
Number of concurrently active threads.
Can include a count for a long-running
thread used for asynchronous I/O. Under
these circumstances, it is possible that
even when there is no apparent activity
on the thread pool, the ActiveCount
value will never reach zero
Thread pool BoundedRangeStatistic Extended High 3
PoolSize
threadPoolModule.poolSize
Average number of threads in pool Thread pool BoundedRangeStatistic Basic High 4
PercentMaxed
threadPoolModule.percentMaxed
Average percent of the time that all threads are in use Thread pool BoundedRangeStatistic All High 5
DeclaredthreadHungCount
threadPoolModule.declaredThreadHung
Number of threads declared hung Thread pool CountStatistic All Max 6
ClearedThreadHangCount
threadPoolModule.declaredThreadHangCleared
Number of thread hangs cleared Thread pool CountStatistic All Max 7
ConcurrentHungThreadCount
threadPoolModule.concurrentlyHungThreads
Number of concurrently hung threads Thread pool BoundedRangeStatistic All Max 8
ActiveTime
threadPoolModule.activeTime
Average time in milliseconds the threads are in active state Thread pool TimeStatistic All Max 9
Monitor overall system health


Related

PMI data organization

+

Search Tips   |   Advanced Search