同一台服务器上有多少个 celery 和 Gunicorn 工作人员?

YPC*_*ble 7 multi-core gunicorn celery

我有一台服务器运行由 Gunicorn 和 Celery 任务队列提供服务的 Django 应用程序。

Gunicorn文档建议(2 x $num_cores) + 1 作为默认的工作线程数。

Celery 文档显示 Celery 工作线程的数量默认为 1 x $num_cores。

两者都建议尝试找到合适的数字。

我的问题是,在同一台机器上运行 Gunicorn 和 Celery 的良好经验法则是什么?在八核机器上,我应该从 17 个 Gunicorn 和 8 个 Celery 工人开始吗?或者从 9 个 Gunicorn 和 4 个 Celery 工人开始有意义吗?

系统受 CPU 限制,如果有帮助的话。