每个核心芹菜工人的最佳数量是多少?

时间:2014-10-14 20:07:04

标签: multithreading celery django-celery celeryd

芹菜文档没有太多关于每台机器使用的芹菜工人最佳数量的信息。我相信默认情况下芹菜会为每个机器核心创建一个工作者。

我从实验中知道,在一台核心机器上,开始更多的芹菜工人肯定是有益的(默认是1名工人因为1个核心)。我正在寻找一个门槛,增加更多工人的回报率略有下降 - 每个核心的最佳工人数量。我目前正在使用一个celery守护进程与守护进程配置文件celeryd有这一行:

CELERYD_NODES="worker1 worker2 worker3"

我的目的是创建3名PER CORE工作人员(因此,如果我开始使用4核机器,那么总共会有12名工人)。我是否正确地这样做了,或者这只会启动3名工人而不管核心数量?

0 个答案:

没有答案