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 ...
最新文章
- 基于SSM实现商户管理系统
- picsart旧版本_PicsArt历史版下载
- Html5和Css3扁平化风格网页
- 产品经理面试题(面试经历)
- 用R做meta分析(附效应量计算神器)
- 格林尼治时间转普通格式,并且兼容ios
- Django Web 开发极简实战
- 基于Java毕业设计校园网络维修系统源码+系统+mysql+lw文档+部署软件
- 全国三级地区(省市县)数据表设计
- spring注解之@PreDestroy的实现原理
- 山东省中小企业数字化转型论坛成功举办,九州云赋能中小企业数智升级
- 5分钟理解Focal Loss与GHM
- 牧牛图-南怀瑾上师讲解
- 收集的SQL Server性能相关资料
- Origin更改图的尺寸大小
- python中r+、w+、a+区别是什么?seek怎么用?一文读懂。
- 震网(Stuxnet)病毒深度解析:首个攻击真实世界基础设施的病毒
- 球面距离计算方式(杭州到各城市的球面距离计算球面距离)
- Golang代码质量检查工具GolangCI-Lint(学习笔记)
- iscsi 挂载教程_iscsi挂载步骤