nginx 性能优化
nginx 性能优化 1,Nginx运行的工作进程 Nginx运行工作进程个数一般设置为CPU的核心数,或者核心数*2.我们可以使用 lscpu 或者 cat /proc/cpuinfo 来查看cpu的核心数 2,Nginx运行CPU亲和性 配置如下 2核配置 worker_processes 2; worker_cpu_affinity 01 10; 4核配置: worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; 8核: worker_processes 8; worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; worker_processes最多开启8个,8个以上性能就不会在提升了,而且容易出问题。 3,Nginx最大打开文件数 worker_rlimit_nofile 65535; 但是我们一般不会这样设置,我们会更改系统文件句柄(最大打开数) 文件资源限制的配置可以在/etc/security/limits.conf设置,针对root/user等各个用户或者*代表所有用户来设置 * soft nofile 65535 * hard nofile 65535 4,Nginx