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时,恢复到最大可配置线程数。
- 任务线程扩展后不收缩,任务线程数应该根据实际业务并发需求合理配置。