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~优化性能的配置项相关推荐

  1. 通用配置——Nginx优化性能

    系统优化 系统内核优化参考 $ cat /etc/sysctl.conf net.ipv4.tcp_max_syn_backlog = 65536 net.core.netdev_max_backlo ...

  2. 推荐我的新书《深入理解Nginx:模块开发与架构解析》

    http://www.china-pub.com/STATIC/zt_mb/zt_huodong_2013_3.asp?filename=2013_jsj_nginx_20130401 目录 < ...

  3. nginx php7提速,nginx+php7-fpm 性能提升几倍跟踪实践结果并优化

    nginx+php7-fpm 性能提升几倍跟踪实践结果并优化 nginx+php7-fpm 性能提升几倍,跟踪实践结果并优化 历史ubuntu服务器使用的apache+php5,现在使用nginux+ ...

  4. Nginx配置性能优化(转)

    大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...

  5. Nginx配置性能优化的方法

    大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的Nginx对你的网站来说已经能 ...

  6. NGINX应用性能优化指南(第六部分):连接优化

    [编者的话]本文是"NGINX应用性能优化指南"系列文章的第六篇,主要介绍了如何从连接优化方面实现NGINX应用性能优化.\ 注:本文最初发布于MaxCDN博客,InfoQ中文站在 ...

  7. 《深入理解NGINX 模块开发与架构解析》之摘抄学习

    1.基于Nginx框架开发程序有5个优势: (1).Nginx将网络.磁盘及定时器等异步事件的驱动都做了非常好的封装,基于它开发将可以忽略这些事件处理的细节; (2).Nginx封装了许多平台无关的接 ...

  8. nginx优化配置选项

    Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理.负载平衡.但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞.所以必须使用 ...

  9. 前端不哭!最新优化性能经验分享来啦 | 技术头条

    作者 | Dimitris Kiriakakis 译者 | 风车云马 编辑 | Jane 出品 | Python大本营(id:pythonnews) [导语]Angular.React.VueJS 是 ...

  10. nginx优化——包括https、keepalive等

    nginx优化--包括https.keepalive等 一.nginx之tcp_nopush.tcp_nodelay.sendfile 1.TCP_NODELAY 你怎么可以强制 socket 在它的 ...

最新文章

  1. django中自定义标签和过滤器
  2. 2017年深度学习十大趋势预测
  3. Java指派问题_指派问题的匈牙利算法
  4. 基于360搜图爬取图片
  5. Oracle 中间件云服务器系统 ExaLogic X2 - 2 和 T3-1B概述
  6. Apache Spark RDD和Java流
  7. flask send_filesend_from_directory
  8. 【Axure RP8.1】一款专业的快速原型设计工具
  9. python越学越不懂_为什么那么多自学Python的后来都放弃了,总结以下原因
  10. Linux lvm分区扩容
  11. matlab R2021b 激活错误
  12. Android 适配器 自定义
  13. 带你快速入门AXI4总线--AXI4-Lite篇(3)----XILINX AXI4-Lite接口IP源码仿真分析(Master接口)
  14. sudo: /etc/sudoers is owned by uid xxx, should be 0
  15. RabbitMQ入门教程(十四):RabbitMQ单机集群搭建
  16. win10专业版进不了安全模式 win10专业版安全模式怎么进
  17. PGM——D-map、I-map、perfect-map
  18. C++中反正切atan2(y,x)与atan(x)
  19. win10专业版有必要吗_Win10自带Windows defender 还有必要安装其它杀毒软件吗?
  20. 五面阿里拿下飞猪事业部offer,先睹为快

热门文章

  1. IntelliJ IDEA搭建Hadoop开发环境(下)
  2. unicode官网 unicode码表和标准下载
  3. Android Zip解压缩目录穿越导致文件覆盖漏洞
  4. 基于Canvas和HTML+CSS3构建JavaScript弹幕库
  5. JAVA 基础算法汇总(持续更新)
  6. 89c51交通灯汇编语言程序,汇编语言的交通灯程序
  7. 使用 PC 做 FTP/TFTP 服务器,上传和下载文件
  8. 如何获取CSDN积分?
  9. Visio 2003软件安装教程
  10. 2019传智+黑马程序员web前端开发+项目开发等视频教程