本文章来源于潮白家园网: http://www.chaobaihe.net
worker_cpu_affinity参数详细介绍一下.(官方:http://wiki.nginx.org/MainAndEventModules)
http://house.chaobaihe.net 潮白房产网 简介Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。本文章来源于潮白家园网: http://www.chaobaihe.net
http://house.chaobaihe.net 潮白房产网
规则设定http://fj.chaobaihe.net 潮白河点评网
(1)cpu有多少个核,就有几位数,1代表内核开启,0代表内核关闭
http://news.chaobaihe.net 潮白新闻网(2)worker_processes最多开启8个,8个以上性能就不会再提升了,而且稳定性会变的更低,因此8个进程够用了
http://house.chaobaihe.net 潮白房产网
本文章来源于潮白家园网: http://www.chaobaihe.net演示实例:
http://news.chaobaihe.net 潮白新闻网两核CPU,开启两个进程
http://fj.chaobaihe.net 潮白河点评网- worker_processes 2;
本文章来源于潮白家园网: http://www.chaobaihe.net - worker_cpu_affinity 01 10;
复制代码
本文章来源于潮白家园网: http://www.chaobaihe.net01表示启用了第一个cpu内核,10表示启用了第二个cpu内核 http://house.chaobaihe.net 潮白房产网
worker_cpu_affinity 01 10;表示开启了两个进程,第一个进程对应着第一个cpu内核,第二个进程对应着第二个cpu内核
本文章来源于潮白家园网: http://www.chaobaihe.net
http://bbs.chaobaihe.net 潮白河社区网两核CPU,开启八个进程http://house.chaobaihe.net 潮白房产网
- worker_processes 8;
http://house.chaobaihe.net 潮白房产网 - worker_cpu_affinity 01 10 01 10 01 10 01 10;
复制代码 http://house.chaobaihe.net 潮白房产网
8核CPU,开启2个进程
http://bbs.chaobaihe.net 潮白河社区网- worker_processes 2;http://fj.chaobaihe.net 潮白河点评网
- worker_cpu_affinity 10101010 01010101;
复制代码 http://bbs.chaobaihe.net 潮白河社区网
10101010表示开启了第2,4,6,8内核,01010101表示开始了1,3,5,7内核 http://house.chaobaihe.net 潮白房产网
2个进程对应着8个内核
http://fj.chaobaihe.net 潮白河点评网重启nginx配置完成后,需要重启nginx服务
http://news.chaobaihe.net 潮白新闻网 |