深入理解Nginx~优化性能的配置项
1、Nginx worker进程个数
语法: worker_processes number;
默认: worker_processes 1;
一般情况下,用户要配置与CPU内核数相等的worker进程,并且使用下面的worker_cpu_affinity配置来绑定CPU内核。
2、绑定Nginx worker进程到指定的CPU内核
语法: worker_cpu_affinity cpumask[cpumask...]
如果有4颗CPU内核,就可以进行如下配置:
worker_processes 4;
worker_cpu_affinity 1000 0100 0010 0001;
注意 worker_cpu_affinity配置仅对Linux操作系统有效。Linux操作系统使用sched_setaffinity()系统调用实现这个功能。
3、SSL硬件加速
语法: ssl_engine device;
4、系统调用gettimeofday的执行频率
语法: timer_resolution t;
5、Nginx worker进程优先级设置
语法: worker_priority nice;
默认: worker_priority 0;
优先级由静态优先级和内核根据进程执行情况所做的动态调整(目前只有±5的调整)共同决定。nice值是进程的静态优先级,它的取值范围是–20~+19,–20是最高优先级,+19是最低优先级。
深入理解Nginx~优化性能的配置项相关推荐
- 通用配置——Nginx优化性能
系统优化 系统内核优化参考 $ cat /etc/sysctl.conf net.ipv4.tcp_max_syn_backlog = 65536 net.core.netdev_max_backlo ...
- 推荐我的新书《深入理解Nginx:模块开发与架构解析》
http://www.china-pub.com/STATIC/zt_mb/zt_huodong_2013_3.asp?filename=2013_jsj_nginx_20130401 目录 < ...
- nginx php7提速,nginx+php7-fpm 性能提升几倍跟踪实践结果并优化
nginx+php7-fpm 性能提升几倍跟踪实践结果并优化 nginx+php7-fpm 性能提升几倍,跟踪实践结果并优化 历史ubuntu服务器使用的apache+php5,现在使用nginux+ ...
- Nginx配置性能优化(转)
大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...
- Nginx配置性能优化的方法
大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的Nginx对你的网站来说已经能 ...
- NGINX应用性能优化指南(第六部分):连接优化
[编者的话]本文是"NGINX应用性能优化指南"系列文章的第六篇,主要介绍了如何从连接优化方面实现NGINX应用性能优化.\ 注:本文最初发布于MaxCDN博客,InfoQ中文站在 ...
- 《深入理解NGINX 模块开发与架构解析》之摘抄学习
1.基于Nginx框架开发程序有5个优势: (1).Nginx将网络.磁盘及定时器等异步事件的驱动都做了非常好的封装,基于它开发将可以忽略这些事件处理的细节; (2).Nginx封装了许多平台无关的接 ...
- nginx优化配置选项
Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理.负载平衡.但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞.所以必须使用 ...
- 前端不哭!最新优化性能经验分享来啦 | 技术头条
作者 | Dimitris Kiriakakis 译者 | 风车云马 编辑 | Jane 出品 | Python大本营(id:pythonnews) [导语]Angular.React.VueJS 是 ...
- nginx优化——包括https、keepalive等
nginx优化--包括https.keepalive等 一.nginx之tcp_nopush.tcp_nodelay.sendfile 1.TCP_NODELAY 你怎么可以强制 socket 在它的 ...
最新文章
- django中自定义标签和过滤器
- 2017年深度学习十大趋势预测
- Java指派问题_指派问题的匈牙利算法
- 基于360搜图爬取图片
- Oracle 中间件云服务器系统 ExaLogic X2 - 2 和 T3-1B概述
- Apache Spark RDD和Java流
- flask send_filesend_from_directory
- 【Axure RP8.1】一款专业的快速原型设计工具
- python越学越不懂_为什么那么多自学Python的后来都放弃了,总结以下原因
- Linux lvm分区扩容
- matlab R2021b 激活错误
- Android 适配器 自定义
- 带你快速入门AXI4总线--AXI4-Lite篇(3)----XILINX AXI4-Lite接口IP源码仿真分析(Master接口)
- sudo: /etc/sudoers is owned by uid xxx, should be 0
- RabbitMQ入门教程(十四):RabbitMQ单机集群搭建
- win10专业版进不了安全模式 win10专业版安全模式怎么进
- PGM——D-map、I-map、perfect-map
- C++中反正切atan2(y,x)与atan(x)
- win10专业版有必要吗_Win10自带Windows defender 还有必要安装其它杀毒软件吗?
- 五面阿里拿下飞猪事业部offer,先睹为快