芹菜文档没有太多关于每台机器使用的芹菜工人最佳数量的信息。我相信默认情况下芹菜会为每个机器核心创建一个工作者。
我从实验中知道,在一台核心机器上,开始更多的芹菜工人肯定是有益的(默认是1名工人因为1个核心)。我正在寻找一个门槛,增加更多工人的回报率略有下降 - 每个核心的最佳工人数量。我目前正在使用一个celery守护进程与守护进程配置文件celeryd有这一行:
CELERYD_NODES="worker1 worker2 worker3"
我的目的是创建3名PER CORE工作人员(因此,如果我开始使用4核机器,那么总共会有12名工人)。我是否正确地这样做了,或者这只会启动3名工人而不管核心数量?