Nginx 性能测试
记录下 Nginx 性能相关的一些官方结论数据:
nginx 机器最高给予 24 核就可以了:
- 1~16 核时,增加 cpu 会提高 RPS,16~32 核提升效果减弱,32 核以上基本没有提升(http 和 https 都适用)
- 1~16 核时,增加 cpu 会线性提高 CPS,16 核以上基本没有提升(https 可到 24 核)
- 1~8 核时,增加 cpu 会提高吞吐,8 核以上基本没有提升
https 的开销非常大:
启用 https 后:
单核 rps 从 14.5551 万降低到 7.1561 (请求 0 kb 数据)
单核 rps 从 3.3125 万降低到 0.4830 (请求 100 kb 数据)
单核 cps 从 3.4344 万降低到 428(没错,是百位数,https 建连开销非常大)
官方测试环境
客户端/服务端的硬件规格:
CPU: 2x Intel(R) Xeon(R) CPU E5‑2699 v3 @ 2.30 GHz, 36 real (or 72 HT) cores
Network: 2x Intel XL710 40 GbE QSFP+ (rev 01)
Memory: 16 GB
https 加密参数:
ECDHE-RSA-AES256-GCM-SHA384 cipher
2,048‑bit RSA key
Perfect forward secrecy (as indicated by ECDHE in the cipher name)
OpenSSL 1.0.1f
软件版本:
客户端: wrk 4.0.0
服务端: nginx 1.9.7
操作系统:ubuntu 14.04.1
详细信息可参见:Testing the Performance of NGINX and NGINX Plus Web Servers
介绍了 nginx 的性能,他们使用的性能评估方法和压测方式,很值得学习。
Nginx 性能测试相关推荐
- beego使用php,介绍beego、nginx性能测试实例
测试工具:ab(apacheBench) 硬件环境: Intel xeon cpu E5-2682 v4 2.50GHz 4 core 8GBytes 内存 软件环境: ubuntu16 nginx ...
- linux window nginx性能,KVM虚拟机 Nginx性能测试
暂时停止对mongodb的性能测试 因为前端做负载均衡的nginx性能提升不上去 由于经费 还有目前测试条件的限制 我们做的性能测试都是在KVM虚拟机里搭建的环境 nginx1.2.6 测试工具就是B ...
- 如何测试nginx服务器性能测试,Nginx性能测试工具--httperf
httperf是由HP开发的Web服务器性能测试工具,可以提供各种HTTP数据以分析服务器性能,仅能运行在Linux操作系统 简单的调用 httperf --server localhost --po ...
- CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)
目录 1.Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...
- Nginx进阶之:Tengine
title: Nginx进阶之:Tengine categories: Linux tags: - Tengine - Nginx timezone: Asia/Shanghai date: 2019 ...
- 2021-01-27 大数据课程笔记 day7
@R星校长 Nginx 问题引入 单个 tomcat 支持最高并发 怎么解决高并发问题,解决单个服务器过载问题? Nginx概述 Nginx 介绍 1. Nginx ("engine x&q ...
- 高级架构师,精通JAVA/高并发/微服务/分布式/中间件
JAVA高级架构师专栏 大纲介绍 Java基础复习 单点系统 Springboot框架应用 页面开发模版引擎 Java核心基础 JVM调优 高并发优化 Spring.Mybatis.Springboo ...
- ASP.NET Core 5 在IIS,Nginx,Caddy下的性能测试
点击上方蓝字关注"汪宇杰博客" 导语 ASP.NET Core 从 2.2 版本起,在 IIS 下可以使用 InProcess 模式提高性能,国外大神 Rick Strahl 对此 ...
- nginx+tornado与nginx+go的性能测试
记录一下: nginx做反向代理,单纯测试框架. 机器配置: Intel® Core™ i5-3470 CPU @ 3.20GHz 4核心 8G内存 test.go: <!-- lang: cp ...
最新文章
- java并发读取相同的文件_高效读取大文件,再也不用担心 OOM 了!
- C#Winform控件随窗体缩放
- 货物移动_免费收货(MvT511)
- spring boot+mybatis执行controller中拼接后的SQL
- 谷歌控制面板中的NetWrok
- iOS 自定义Cell按钮的点击代理事件
- CodeSmith生成Model、Dal、IDal、BLL
- vim 编辑二进制文件
- ERPS(Ethernet Ring Protection Switching):以太网多环保护技术
- vuecli3代码压缩混淆使用uglifyjs压缩JS
- 梧桐计划发布!百度智能云携手合作伙伴共创“云智一体”繁荣新生态
- eNSP综合实验——简易园区网的搭建
- 【Json】Json校验工具
- 奋斗者——一个高级咨询师是怎样炼成的
- python自然语言处理—Teacher Forcing
- 请珍惜你身边那个默默爱你的人
- Translatium 19.2.1 中文版 优秀的在线翻译工具
- web应用界面设计规范(1)_软件测试资料大全
- AltiumDesigner PCB设计规则中英文对照及说明
- 佳能 Canon *.CR2 檔案格式 外部資源
热门文章
- 初级软件测试工程师面试题汇总,我靠着这个进了字节你信吗?
- 修改QtCreater界面大小
- 怎么用电视看电视台直播?看CCTV频道
- 不错的电子书搜索引擎
- 拟牛顿法及其matlab实现
- php校园学校教室排课系统 php毕业设计题目课题选题 php毕业设计项目作品源码(3)任何老师和班主任功能
- 19年9月下旬宝马BMW诊断维修指南瑞金Rheingold(ISTA-D)4.19.21 安装版
- Arcgis使用教程(五)ARCGIS空间数据处理之影像镶嵌(拼接)与裁剪
- 22年PMP考试内容大改,敏捷项目管理全套资料,不看过不了!
- HTML原生弹窗dialog标签