您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

nginx调优主要调哪些

2024/3/6 7:48:31发布30次查看
优化 nginx 单个进程允许的最大连接数    (推荐学习:nginx教程)
控制 nginx 单个进程允许的最大连接数的参数为 worker_connections ,这个参数要根据服务器性能和内存使用量来调整。
进程的最大连接数受 linux 系统进程打开的最大文件数的限制,只有执行了 ulimit -hsn 65535 之后,worker_connections 才能生效。
连接数包括代理服务器的连接、客户端的连接等,nginx 总并发连接数 = worker_processes * worker_connections。总数保持在 3w 左右即可。
worker_processes 2;worker_cpu_affinity 01 10;user nginx nginx;events { use epoll; worker_connections 15000;}

绑定 nginx 进程到不同的 cpu 上
默认情况下,nginx 的多个进程有可能跑在某一个 cpu 或 cpu 的某一核上,导致 nginx 进程使用硬件的资源不均,因此绑定 nginx 进程到不同的 cpu 上是为了充分利用硬件的多 cpu 多核资源。
[root@localhost ~]# grep -c processor /proc/cpuinfo # 查看cpu核数2worker_processes 2; # 2核cpu的配置worker_cpu_affinity 01 10; worker_processes 4; # 4核cpu的配置worker_cpu_affinity 0001 0010 0100 1000; worker_processes 8; # 8核cpu的配置worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 1000000; [root@localhost ~]# /usr/local/nginx/sbin/nginx -t[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload
优化 nginx 单个进程允许的最大连接数
控制 nginx 单个进程允许的最大连接数的参数为 worker_connections ,这个参数要根据服务器性能和内存使用量来调整。
进程的最大连接数受 linux 系统进程打开的最大文件数的限制,只有执行了 "ulimit -hsn 65535" 之后,worker_connections 才能生效。
连接数包括代理服务器的连接、客户端的连接等,nginx 总并发连接数 = worker_processes * worker_connections。总数保持在 3w 左右即可。
worker_processes 2;worker_cpu_affinity 01 10;user nginx nginx;events { use epoll; worker_connections 15000;}

以上就是nginx调优主要调哪些的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product