鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

THREAD_POOL_STATS表

THREAD_POOL_STATS可用于查询线程组状态信息的统计值,比如线程组由于check_stall创建的线程数、由listener线程poll到的任务数等。

表1 THREAD_POOL_STATS

字段

描述

GROUP_ID

线程组组号。

THREAD_CREATIONS

线程组自初始化以来,创建线程成功的总次数。

THREAD_CREATIONS_DUE_TO_STALL

线程组自初始化以来,由于check_stall成功创建线程的总次数。

WAKES

线程组自初始化以来,唤醒线程的操作的总次数。

WAKES_DUE_TO_STALL

线程组自初始化以来,由timer线程操作唤醒线程的总次数。

THROTTLES

线程组自初始化以来,由于超时检测成功创建的线程的总次数。timer线程在每次check_stall时会检查距离上次创建线程是否超过了throttling_interval值,如果是,则该值加1。

STALLS

线程组自初始化以来,由timer线程检查出的停滞次数。每当timer线程check_stall判断线程组处于停滞状态时,该值加1。

POLLS_BY_LISTENER

POLLS_BY_WORKER

线程组自初始化以来,连接上epoll网络事件的总次数。

  • POLLS_BY_WORKER代表poll的发起者是工作线程。
  • POLLS_BY_LISTENER代表发起者是listener线程。

DEQUEUES_BY_LISTENER

DEQUEUES_BY_WORKER

线程组自初始化以来,任务出队列的次数。

  • DEQUEUES_BY_WORKER代表dequeue的发起者是工作线程。
  • DEQUEUES_BY_LISTENER表示发起者是listener线程。