optimizing the binding nginx process to a different CPU
By default, multiple processes may run on a CPU or a core, causing the Nginx process to use hardware resources unevenly, and this optimization is to allocate as many different nginx processes as possible to different CPU processing
Modifying the master configuration file
# Vim Nginx/conf/nginx.conf
Two-core CPU parameter configuration
Worker_processes 2;
worker_cpu_affinity 01 10;
Quad-Core CPU parameter configuration
Worker_processes 4;
Worker_cpu_affinity 0001 0010 0100 1000;
Eight-core CPU parameter configuration
Worker_processes 8;
Worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
Eight-core CPU parameter configuration
Worker_processes 8;
Worker_cpu_affinity 0001 0010 0100 1000 0001 0010 0100 1000;
# nginx/sbin/nginx-t
# nginx/sbin/nginx-s Reload
Optimizing the binding Nginx process to a different CPU