(个人学习记录)
worker_processes,worker_connections和epoll都和nginx性能优化有关
都在vim /usr/local/nginx/conf/nginx.conf里修改
worker_processes 一般设置成CPU核数
lscpu可以看到
worker_connections 根据服务器的可用内存大小,计算出每个连接所占用的内存大小,并根据服务器的内存情况,设置合适的数量,以避免内存不足的问题。也不能设置太大,不能让你的CPU跑满100%。
epoll网络模型可以提高性能、减少开销
use epoll; 设置在这里:
改动完都需要
nginx]# ./sbin/nginx -t
nginx]# ./sbin/nginx -s reload