24.3. 监控服务器线程使用
检查线程利用率,以确保您已正确配置线程池的大小。
要检查线程使用率,请发出以下 CLI 命令:
/subsystem=messaging-activemq:read-resource(include-runtime)
/subsystem=messaging-activemq:read-resource(include-runtime)
系统返回的结果类似如下
使用率属性 | 描述 |
---|---|
global-client-scheduled-thread-pool-active-count | 当前执行任务的所有 ActiveMQ 客户端所使用的调度池线程数量。 |
global-client-scheduled-thread-pool-completed-task-count | 服务器引导以来,所有 ActiveMQ 客户端已执行的已调度池线程的任务数量。 |
global-client-scheduled-thread-pool-current-thread-count | 调度池中当前供所有 Active MQ 客户端使用的线程数。 |
global-client-scheduled-thread-pool-keepalive-time | 当空闲时,在调度线程池中保持线程运行的时间长度。 |
global-client-scheduled-thread-pool-largest-thread-count | 已为所有 Active MQ 客户端同时使用的调度池中最多的线程数。 |
global-client-scheduled-thread-pool-max-size | 调度池中供此服务器内运行的所有 ActiveMQ 客户端使用的最多线程数。 |
global-client-scheduled-thread-pool-task-count | 已计划线程池中由所有 Active MQ 客户端调度的任务总数。 |
global-client-thread-pool-active-count | 当前执行任务的所有 ActiveMQ 客户端使用的通用池线程数量。 |
global-client-thread-pool-completed-task-count | 使用所有 ActiveMQ 客户端已执行的通用池线程的任务数量。 |
global-client-thread-pool-current-thread-count | 通用池中当前供所有 Active MQ 客户端使用的线程数。 |
global-client-thread-pool-keepalive-time | 当空闲时,在通用线程池中应保持运行的时间。 |
global-client-thread-pool-largest-thread-count | 通用池中最大数量的线程,这些线程过去已由所有 Active MQ 客户端同时使用。 |
global-client-thread-pool-max-size | 此服务器内运行的所有 ActiveMQ 客户端使用的通用池中的最大线程数。 |
global-client-thread-pool-task-count | 所有 Active MQ 客户端调度的通用线程池中的任务总数。 |