老师,cpu亲和性用在什么场景下?可以解决什么问题?

来源:5-17 Nginx的性能优化_CPU亲和配置2

KeithTt

2018-06-19

好像大家都说现在普遍性能都很高,这个配置很鸡肋,默认就好?

谢谢老师!

写回答

1回答

Jeson

2018-06-20

设置CPU的亲和目的是让Nginx的使用能最大效率的使用cpu多核去工作。

如果不在nginx中设置cpu亲和,通过操作系统来完成调度也是可以的。

但尤其是在老板的系统中,对于cpu的调度能力算法不够优化,所以Nginx就可以支持我们手动绑定进程到指定的cpu上,更加提高nginx运算处理效率。

现在新版本的系统默认调度也有优化,另外nginx配置上可以通过worker_cpu_affinity auto 也同理 auto是将进程绑定到所有的cpu核心上。

0
1
KeithTt
好的,感谢老师!!!
2018-06-21
共1条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程