我有一个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