没有合适的资源?快使用搜索试试~ 我知道了~
nginx指令中的优化(配置文件) 代码如下:worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 代码如下:worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 代码如下:worker_rlimit_nofile 102400; 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是
资源推荐
资源详情
资源评论
Nginx优化配置和内核优化优化配置和内核优化 实现突破十万并发实现突破十万并发
nginx指令中的优化(配置文件)
代码如下:worker_processes 8;
nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
代码如下:worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。
代码如下:worker_rlimit_nofile 102400;
这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相
除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。
代码如下:use epoll;
使用epoll的I/O模型,这个不用说了吧。
代码如下:worker_connections 102400;
每个进程允许的最多连接数,理论上每台nginx服务器的最大连接数为worker_processes*worker_connections。
代码如下:keepalive_timeout 60;
keepalive超时时间。
代码如下:client_header_buffer_size 4k;
客户端请求头部的缓冲区大小,这个可以根据你的系统分页大小来设置,一般一个请求的头部大小不会超过1k,不过由
于一般系统分页都要大于1k,所以这里设置为分页大小。分页大小可以用命令getconf PAGESIZE取得。
代码如下:open_file_cache max=102400 inactive=20s;
这个将为打开文件指定缓存,默认是没有启用的,max指定缓存数量,建议和打开文件数一致,inactive是指经过多长时
间文件没被请求后删除缓存。
代码如下:open_file_cache_valid 30s;
这个是指多长时间检查一次缓存的有效信息。
代码如下:open_file_cache_min_uses 1;
open_file_cache指令中的inactive参数时间内文件的最少使用次数,如果超过这个数字,文件描述符一直是在缓存中打开
的,如上例,如果有一个文件在inactive时间内一次没被使用,它将被移除。
内核参数的优化 代码如下:net.ipv4.tcp_max_tw_buckets = 6000
timewait的数量,默认是180000。
代码如下:net.ipv4.ip_local_port_range = 1024 65000
允许系统打开的端口范围。
代码如下:net.ipv4.tcp_tw_recycle = 1
启用timewait快速回收。
代码如下:net.ipv4.tcp_tw_reuse = 1
开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接。
代码如下:net.ipv4.tcp_syncookies = 1
开启SYN Cookies,当出现SYN等待队列溢出时,启用cookies来处理。
代码如下:net.core.somaxconn = 262144
web应用中listen函数的backlog默认会给我们内核参数的net.core.somaxconn限制到128,而nginx定义的
NGX_LISTEN_BACKLOG默认为511,所以有必要调整这个值。
资源评论
weixin_38742421
- 粉丝: 2
- 资源: 954
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功