Gunicorn与gevent工人和线程

时间:2016-01-17 00:51:35

标签: python multithreading gunicorn gevent

我有一个4核的服务器。

当使用工作者和线程设置Gunicorn时,我可以为cpu分配相同数量的工作者和线程,因为他们会做不同的事情吗?

例如

from gevent import monkey
monkey.patch_all()
import multiprocessing

workers = multiprocessing.cpu_count() * 2 + 1
bind = "127.0.0.1:5000"
worker_class = 'gevent'
worker_connections = 1000
threads = multiprocessing.cpu_count() * 2 + 1

或者我应该这样做

from gevent import monkey
monkey.patch_all()
import multiprocessing

workers = 2 * 2 + 1
bind = "127.0.0.1:5000"
worker_class = 'gevent'
worker_connections = 1000
threads = 2 * 2 + 1

0 个答案:

没有答案