老司机整理对Nginx性能优化
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性能优化相关推荐
- ab测试nginx Nginx性能优化
转自:https://www.cnblogs.com/nulige/p/9369700.html 1.性能优化概述 在做性能优化前, 我们需要对如下进行考虑 1.当前系统结构瓶颈 观察指标 压力测试 ...
- Nginx 性能优化
Nginx 性能优化有这篇就够了! 1.Nginx运行工作进程数量 Nginx 运行工作进程个数一般设置CPU的核心或者核心数x2.如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/p ...
- 关于nginx性能优化CPU参数worker_cpu_affinity使用说明
Nginx性能优化CPU参数worker_cpu_affinity使用说明 官方说明:http://wiki.nginx.org/NginxHttpMainModule#worker_cpu_affi ...
- 吐血整理的 Android 性能优化思维导图,让面试官眼前一亮
引言 现如今 Android 开发行业的主要问题是因为初级的 Android 开发者太多了,导致初级开发的市场过于饱和,所以也就进一步导致初级和中级的开发者面临更大的竞争,因此想要脱离这种竞争现状,只 ...
- Nginx 性能优化(吐血总结)
文章目录 一.性能优化考虑点 1.当前系统结构瓶颈 2.了解业务模式 3.性能与安全 二.系统与Nginx性能优化 1.文件句柄 (1)设置方式 (2)系统全局性修改和用户局部性修改 (3)进程局部性 ...
- 分享 11 个常用的 Nginx 性能优化参数工作
编辑:业余草 来源:https://www.xttblog.com/?p=4957 分享 11 个常用的 Nginx 性能优化参数教程 工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作, ...
- linux nginx cpu 高,Linux 系统 Nginx性能优化CPU参数
Nginx性能优化CPU参数worker_cpu_affinity使用说明 官方说明: worker_cpu_affinity Syntax:worker_cpu_affinity cpumask [ ...
- Nginx性能优化(超详细)
目录 一.性能优化考虑点 一.当前系统结构瓶颈 二.了解业务模式 三.系统与Nginx性能优化 1.文件句柄 (1)设置方式 (2)系统全局性修改和用户局部性修改 (3)进程局部性修改 2.cpu的亲 ...
- 【整理】Nginx 战斗准备 —— 优化指南
2019独角兽企业重金招聘Python工程师标准>>> 本文内容参考自< Nginx 战斗准备 -- 优化指南 >. [一句话总结] 本文不是一个全面的微调指南,而是让你 ...
最新文章
- 面试前赶紧看了5道Python Web面试题,Python面试题No17
- Boost:演示如何计算加权统计信息
- 第四十七期:漫画:什么是公有云、私有云和混合云?
- Ubuntu 下解压缩命令全览
- HT for Web基于HTML5的图像操作(三)
- 做一款仿映客的直播App
- IDEA 更换主题样式
- 网易云接口加直链下载vip歌曲
- MATLAB图像去雾算法RETINEX实现
- 正项级数收敛性判别方法
- 固定螺栓系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 计算机英语词汇汇总,计算机英语词汇汇总
- 【老文档】20190331省电功能性文档
- 前后端分离,vue+springboot导出dbf
- Oracle GoldenGate for MySQL部署踩的坑
- ⊱如果事与愿违,请相信一定另有安排
- 主板装机测试软件,主板检测工具:PSPident v0.74.1版发布
- idcardweb装入失败_卡巴斯基安装错误的解决办法
- 3.项目立项管理+信息系统项目管理+野马合集
- Google Map Key申请流程
热门文章
- mysql 5.6 ibdata1_mysql 里的 ibdata1 文件不断的增长?
- ubuntu默认root密码
- C/C++中“空语句”的说明
- 【转】ABP源码分析二十:ApplicationService
- 【转】Windows Server 2012 R2 双网卡绑定
- [你必须知道的.NET]第三十回:.NET十年(下)
- linux 14.04安装方法,Ubuntu 14.04 安装配置GNOME经典界面
- 服务器维护 测试化验加工费,测试化验加工费.PPT
- java中的并发类_java中并发常用工具类
- Apollo进阶课程⑯丨Apollo感知之旅——感知概貌