We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
NGINX
负载均衡
JavaScript
NGINX Unit
Kubernetes
微服务
容器
NGINX系列
WAF
Node.js
Go(编程语言)
服务网格(Service Mesh)
HTTP/3_专栏
版本发布
# 配置优化
暂无描述
关注标签
4人关注
文章
问答
排序
热门
最新
守望
发布于2021-02-01 11:45
针对CPU的NGINX配置优化
处理器正处于多核时代。多内核是指在一枚处理器中集成两个或多个完整的计算引擎,多核处理器是单芯片。一枚多核处理器上可以承载多个内核,但只需要单一的处理器插槽即可以工作,同时,目前流行的操作系统已经可以利用这样的资源,将每个执行内核作为分离的逻辑处理器,通过在多个执行内核之间划分任务,在特定的始终周期内执行更多任务,提高并行处理任务的能力。 在Nginx配置文件中,有这样两个指令:worker_processes和worker_cpu_affinity它们可以针对多核CPU进行配置优化。1.worker_processes指令指令详解:worker_processes指令用来设置Nginx服务的进程数。官方文档建议此指令一般设置为1即可,赋值过多会影响系统IO效率,降低Nginx服务器的性能。根据前辈们的经验,为了让多核CPU能够很好的并行处理任务,我们可以将该指令的赋值适当的增大一些,最好赋值为机器CPU的倍数,当然,这个值并不是越大越好,Nginx进程太多可能增加主进程调度负担,也可能影响系统的IP效率。比如我们的机器CPU为4核
点赞
0
浏览
3.9k
守望
发布于2020-09-08 17:39
针对CPU的Nginx配置优化
转载:https://blog.csdn.net/weixin_42123737/article/details/81367558处理器正处于多核时代。多内核是指在一枚处理器中集成两个或多个完整的计算引擎,多核处理器是单芯片。一枚多核处理器上可以承载多个内核,但只需要单一的处理器插槽即可以工作,同时,目前流行的操作系统已经可以利用这样的资源,将每个执行内核作为分离的逻辑处理器,通过在多个执行内核之间划分任务,在特定的始终周期内执行更多任务,提高并行处理任务的能力。 在Nginx配置文件中,有这样两个指令:worker_processes和worker_cpu_affinity它们可以针对多核CPU进行配置优化。1.worker_processes指令指令详解:worker_processes指令用来设置Nginx服务的进程数。官方文档建议此指令一般设置为1即可,赋值过多会影响系统IO效率,降低Nginx服务器的性能。根据前辈们的经验,为了让多核CPU能够很好的并行处理任务,我们可以将该指令的赋值适当的增大一些,最好赋值为机器CPU的倍数
点赞
2
浏览
3.7k
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见