配置文件中的worker_cpu_affinity可以用来绑定每个nginx进程所使用的CPU 官方的解释是: #----------------------------引用文字-开始----------------------------
Syntax: worker_cpu_affinity cpumask [cpumask...] Default: none Linux only. With this option you can bind the worker process to a CPU, it calls sched_setaffinity(). For example:
worker_cpu_affinity 0001 0010 0100 1000;```
>Bind each worker process to one CPU only.
```worker_processes 2;
worker_cpu_affinity 0101 1010;```
>Bind the first worker to CPU0/CPU2, bind the second worker to CPU1/CPU3. This is suitable for HTT.
#----------------------------引用文字-结束----------------------------
最关键的地方没说清楚,怎样来表示每个CPU?
经过漫天的搜索和多次尝试发现:
![Image of Yaktocat](https://raw.githubusercontent.com/hellorocky/techblog/master/picture/Nginx%E7%9A%84worker_cpu_affinity%E8%AF%A6%E8%A7%A3-1.jpg)