Nginx性能优化应遵循一个原则:一次只调整一项,调整不理想,将修改还原。

Linux参数

Nginx很多功能直接使用操作系统实现,操作系统决定nginx上限。

现代linux内核(2.6+)涵盖了大多应用场景,查看linux内核日志,找出参数过低的提示消息,根据建议调整。

连接队列

若传入连接速率很高,且性能水平参差不齐(如某些连接停滞不动),更改如下设置会有所帮助,如下设置与连接、排队方式有关。

sudo sysctl -w net.core.somaxconn=4096

vim /etc/sysctl.conf:

net.core.somaxconn - 等待NGINX响应,排队所能接受的最大连接数
net.core.somaxconn = 4096

默认值通常很低,通常nginx接受连接速度非常快,若网站流量很大则增加它。

若内核日志中的错误消息指示该值过小,增加到错误提示不再出现。

若此值大于512,将backlog参数改为nginx listen指令以执行匹配,如下所示:

server {listen 80 backlog=4096;# ...
}

若带宽够大,增加如下参数可提升性能。

net.core.n

老司机整理对Nginx性能优化相关推荐

  1. ab测试nginx Nginx性能优化

    转自:https://www.cnblogs.com/nulige/p/9369700.html 1.性能优化概述 在做性能优化前, 我们需要对如下进行考虑 1.当前系统结构瓶颈 观察指标 压力测试 ...

  2. Nginx 性能优化

    Nginx 性能优化有这篇就够了! 1.Nginx运行工作进程数量 Nginx 运行工作进程个数一般设置CPU的核心或者核心数x2.如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/p ...

  3. 关于nginx性能优化CPU参数worker_cpu_affinity使用说明

    Nginx性能优化CPU参数worker_cpu_affinity使用说明 官方说明:http://wiki.nginx.org/NginxHttpMainModule#worker_cpu_affi ...

  4. 吐血整理的 Android 性能优化思维导图,让面试官眼前一亮

    引言 现如今 Android 开发行业的主要问题是因为初级的 Android 开发者太多了,导致初级开发的市场过于饱和,所以也就进一步导致初级和中级的开发者面临更大的竞争,因此想要脱离这种竞争现状,只 ...

  5. Nginx 性能优化(吐血总结)

    文章目录 一.性能优化考虑点 1.当前系统结构瓶颈 2.了解业务模式 3.性能与安全 二.系统与Nginx性能优化 1.文件句柄 (1)设置方式 (2)系统全局性修改和用户局部性修改 (3)进程局部性 ...

  6. 分享 11 个常用的 Nginx 性能优化参数工作

    编辑:业余草 来源:https://www.xttblog.com/?p=4957 分享 11 个常用的 Nginx 性能优化参数教程 工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作, ...

  7. linux nginx cpu 高,Linux 系统 Nginx性能优化CPU参数

    Nginx性能优化CPU参数worker_cpu_affinity使用说明 官方说明: worker_cpu_affinity Syntax:worker_cpu_affinity cpumask [ ...

  8. Nginx性能优化(超详细)

    目录 一.性能优化考虑点 一.当前系统结构瓶颈 二.了解业务模式 三.系统与Nginx性能优化 1.文件句柄 (1)设置方式 (2)系统全局性修改和用户局部性修改 (3)进程局部性修改 2.cpu的亲 ...

  9. 【整理】Nginx 战斗准备 —— 优化指南

    2019独角兽企业重金招聘Python工程师标准>>> 本文内容参考自< Nginx 战斗准备 -- 优化指南 >. [一句话总结] 本文不是一个全面的微调指南,而是让你 ...

最新文章

  1. 面试前赶紧看了5道Python Web面试题,Python面试题No17
  2. Boost:演示如何计算加权统计信息
  3. 第四十七期:漫画:什么是公有云、私有云和混合云?
  4. Ubuntu 下解压缩命令全览
  5. HT for Web基于HTML5的图像操作(三)
  6. 做一款仿映客的直播App
  7. IDEA 更换主题样式
  8. 网易云接口加直链下载vip歌曲
  9. MATLAB图像去雾算法RETINEX实现
  10. 正项级数收敛性判别方法
  11. 固定螺栓系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. 计算机英语词汇汇总,计算机英语词汇汇总
  13. 【老文档】20190331省电功能性文档
  14. 前后端分离,vue+springboot导出dbf
  15. Oracle GoldenGate for MySQL部署踩的坑
  16. ⊱如果事与愿违,请相信一定另有安排
  17. 主板装机测试软件,主板检测工具:PSPident v0.74.1版发布
  18. idcardweb装入失败_卡巴斯基安装错误的解决办法
  19. 3.项目立项管理+信息系统项目管理+野马合集
  20. Google Map Key申请流程

热门文章

  1. mysql 5.6 ibdata1_mysql 里的 ibdata1 文件不断的增长?
  2. ubuntu默认root密码
  3. C/C++中“空语句”的说明
  4. 【转】ABP源码分析二十:ApplicationService
  5. 【转】Windows Server 2012 R2 双网卡绑定
  6. [你必须知道的.NET]第三十回:.NET十年(下)
  7. linux 14.04安装方法,Ubuntu 14.04 安装配置GNOME经典界面
  8. 服务器维护 测试化验加工费,测试化验加工费.PPT
  9. java中的并发类_java中并发常用工具类
  10. Apollo进阶课程⑯丨Apollo感知之旅——感知概貌