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
Monitor overall system health
Name/Key Description Granularity Type Level Overhead ID CreateCount
threadPoolModule.threadCreatesTotal number of threads created Thread pool CountStatistic All Low 1 DestroyCount
threadPoolModule.threadDestroysTotal number of threads destroyed Thread pool CountStatistic All Low 2 ActiveCount
threadPoolModule.activeThreadsNumber 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 zeroThread pool BoundedRangeStatistic Extended High 3 PoolSize
threadPoolModule.poolSizeAverage number of threads in pool Thread pool BoundedRangeStatistic Basic High 4 PercentMaxed
threadPoolModule.percentMaxedAverage percent of the time that all threads are in use Thread pool BoundedRangeStatistic All High 5 DeclaredthreadHungCount
threadPoolModule.declaredThreadHungNumber of threads declared hung Thread pool CountStatistic All Max 6 ClearedThreadHangCount
threadPoolModule.declaredThreadHangClearedNumber of thread hangs cleared Thread pool CountStatistic All Max 7 ConcurrentHungThreadCount
threadPoolModule.concurrentlyHungThreadsNumber of concurrently hung threads Thread pool BoundedRangeStatistic All Max 8 ActiveTime
threadPoolModule.activeTimeAverage time in milliseconds the threads are in active state Thread pool TimeStatistic All Max 9
Related
PMI data organization