优化 Nginx worker 进程数
Nginx 有 Master 和 worker 两种进程,Master 进程用于管理 worker 进程,worker 进程用于 Nginx 服务worker 进程数应该设置为等于 CPU 的核数,高流量并发场合也可以考虑将进程数提高至 CPU 核数 * 2
# grep -c processor /proc/cpuinfo # 查看CPU核数
2
# vim /usr/local/nginx/conf/nginx.conf # 设置worker进程数
worker_processes
2;
user nginx nginx;
......
# /usr/local/nginx/sbin/nginx -t # 重新加载Nginx
[iyunv@localhost
~]# /usr/local/nginx/sbin/nginx -s>
# ps -ef | grep nginx | grep -v grep # 验证是否为设置的进程数
root 8901 10 13:54 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx 8937 89010 14:14 ? 00:00:00 nginx: worker process
nginx 8938 89010 14:14 ? 00:00:00 nginx: worker process
页:
[1]