我指的是这篇文章。
Tuning nginx worker_process to obtain 100k hits per min
我有3个8核心服务器,总共24个核心。目前做6K qps。在我的nginx配置中,每个核心有一个工作者。对于uWSGI,我使用gevent循环,每个核心有一个进程。我将nginx设置为-2,将uWSGI设置为-1。
那么......将工人数量设置为cpu数量的两倍是什么更好的解释?我总是与每个核心的一个进程的思想学派。如果能有所帮助,我很乐意增加。也许核心数加一半?即12?我希望从我的机器中获得更多的汁液。延迟非常关键。我是一个回复帖子的100ms截止日期。到目前为止工作很好。思考时间是5毫秒,但仍然......我怎样才能更好地调整......
user www-data;
worker_processes 8;
worker_priority -2;
worker_rlimit_nofile 200000;
events {
worker_connections 30000;
multi_accept on;
use epoll;
}