Skip to content

task_thd_num

参数名称

task_thd_num

参数解释

任务处理线程数。

任务线程用处理TCP接收任务和集群内部远程任务,任务线程具备自动扩展机制,扩展机制为每次每调度组扩展2个任务线程。新执行任务放入待执行任务池管理,当任务积压不能快速执行时,判定为任务线程不足,触发任务线程扩展。

默认值

16

访问权限

R/W

是否全局参数

修改生效方式

重启生效

取值范围

[4, 10000]

注意事项

注意:

  • 任务线程不足时,任务请求在任务池中等待被执行,表现未任务响应延迟变长,线程扩展足够后延迟变长消除,但任务线程过多则引入不必要资源开销,所以需要考虑设置适当的任务线程数,建议配置为实际业务最大并发数*2。
  • 最大可配置线程数=(tcp_thd_num+msg_port_num)* 256,单机是msg_port_num=1。
  • 最小可配置线程数为16,当task_thd_num小于16或者大于10000时正常报错。当task_thd_num大于最大可配线程数且小于或10000时,恢复到最大可配置线程数。
  • 任务线程扩展后不收缩,任务线程数应该根据实际业务并发需求合理配置。