各个web服务器的性能对比测试

简介:

1.   测试环境 1.1. 硬件环境 

 

 

 

 

 

客户端和服务端 :
Cpu: 单核 2G
内存 :4GB

1.2. 网络环境

局域网 100Mbps
测试前把客户端和   服务端的 socket 数开大
/sbin/sysctl -w net.core.somaxconn=20000
测试前把客户端和服务端的文件打开数开大
ulimit -n 20000

2.   测试方法

ab httpserver 并发 (100,1000,2000,5000,10000) 测试 10 万次
ab -n 100000 -c 100 http://192.168.13.105:8080/
ab -n 100000 -c 1000 http://192.168.13.105:8080/
ab -n 100000 -c 2000 http://192.168.13.105:8080/
3.    测试结果
Rps: Requests per second
产品
并发量
丢失数
rps
每分钟负载
最大响应时间( ms
100
0
6061.91
1.26
16.496
1000
0
9878.99
1.31
101.225
2000
 
8590.68
1.51
232.811
5000
 
8053.36
1.16
620.859
10000
 
4876.96
1.12
2050.459
Netty
100
 
8733.74
0.96
11.450
1000
 
11101.22
1.11
90.080
2000
 
10622.91
1.67
188.272
5000
到达 50000 时挂了
 
 
 
10000
 
 
 
 
Nginx( 静态文件 )
100
0
12526.93
0.23
7.983
1000
0
13249.86
0.3
75.473
2000
0
11882.48
0.47
168.315
5000
0
7761.73
0.32
644.186
10000
0
4824.87
0.15
2072.595
Nginx(FastCGI,20 进程 )
100
 
出现很多错误
 
 
1000
0
 
 
 
2000
0
 
 
 
5000
0
 
 
 
10000
0
 
 
 
mongrel2
100
 
6366.11
0.22
15.708
1000
 
6381.22
0.49
156.710
2000
 
6263.62
0.30
319.304
5000
连接被重置
 
 
 
10000
 
 
 
 

 

 

4.   结论

Mima netty 是用 java 动态生成 html ,在并发 2000 连接时效率能达到 8000rps
Nginx 后挂 fastcgi 的效率和后面处理语言的效率有关,如果后面用 c 的话,效率估计会很高




     本文转自yifangyou 51CTO博客,原文链接:      本文转自yifangyou 51CTO博客,原文链接:,如需转载请自行联系原作者 ,如需转载请自行联系原作者
相关文章
|
1月前
|
存储 弹性计算 算法
倚天产品介绍|倚天ECS加速国密算法性能
倚天ECS是阿里云基于平头哥自研数据中心芯片倚天710推出arm架构实例,采用armv9架构,支持SM3/SM4指令,可以加速国密算法性能。本文基于OpenSSL 3.2和Tongsuo 实测对比了倚天ECS g8y实例和Intel g7 实例国密性能。为用户选择ECS提供参考。
|
1月前
|
安全 测试技术
BOSHIDA DC电源模块的安全性能评估与测试方法
BOSHIDA DC电源模块的安全性能评估与测试方法
 BOSHIDA DC电源模块的安全性能评估与测试方法
|
1月前
|
安全
DC电源模块的安全性能评估与测试方法
DC电源模块的安全性能评估与测试方法 DC电源模块的安全性能评估与测试方法应包括以下几个方面: 1. 输入安全性测试:包括输入电压范围、输入电压稳定性、输入电流范围、输入电流保护等方面的测试。测试方法可以是逐步增加输入电压或输入电流,观察模块的工作状态和保护功能。
DC电源模块的安全性能评估与测试方法
|
1月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
163 0
|
1月前
|
编解码 弹性计算 Cloud Native
倚天使用|倚天ECS视频编解码之x264性能
在平头哥发布了首颗为云而生的 CPU 芯片倚天710之后,搭载倚天 710 的 ECS 实例表现出强劲的性能实力,在x264编解码场景下有着极高的性价比。
|
1月前
|
存储 弹性计算 关系型数据库
阿里云服务器ESSD云盘性能等级PL0、PL1、PL2、PL3区别,云盘性能级别PL知识点参考
在我们选择阿里云服务器系统盘和数据盘时,如果是选择ESSD云盘,还需要选择云盘的云盘性能级别PL,PL性能级别有PL3、PL2、PL1、PL0四个性能级别的云盘规格,如果是通过阿里云的活动来购买云服务器的话,由于系统盘默认一般为20G或40G容量,可选的PL性能级别通常只有PL0(单盘IOPS性能上限1万)和PL1(单盘IOPS性能上限5万)可选择,有的用户肯能并不清楚ESSD云盘的性能等级之间有何区别,单盘IOPS性能指的是什么,本文为大家介绍一下ESSD云盘的云盘性能级别PL3、PL2、PL1、PL0相关知识点。
阿里云服务器ESSD云盘性能等级PL0、PL1、PL2、PL3区别,云盘性能级别PL知识点参考
|
25天前
|
前端开发 应用服务中间件 nginx
使用Docker快速搭建Web服务器Nginx
本文指导如何使用Docker快速搭建Nginx服务器。首先,通过`docker pull`命令获取Nginx镜像,然后以容器形式运行Nginx并映射端口。通过挂载目录实现本地文件与容器共享,便于自定义网页。使用`docker ps`检查运行状态,访问IP:8088确认部署成功。最后,介绍了停止、删除Nginx容器的命令,强调Docker简化了服务器部署和管理。
39 0
|
1月前
|
弹性计算 小程序 开发者
阿里云服务器性能测评:25M带宽阿里云云服务器支持多少人访问?
在深入探讨25M带宽云服务器的性能时,我们首先要明确一个核心概念:带宽与服务器能够支持的同时访问量之间存在着直接的关联。那么,大家可能会好奇,带宽为25M的云服务器究竟能够支持多少用户同时访问呢?
119 0
|
1月前
|
安全 测试技术 API
请描述在 Python WEB 开发中常用的测试方法。
请描述在 Python WEB 开发中常用的测试方法。
16 0
|
1月前
|
存储 人工智能 安全
阿里云第八代云服务器实例通用型g8i实例性能和适用场景介绍
随着云计算技术的不断演进,阿里云作为国内领先的云服务提供商,持续推出创新的云服务器实例以满足不同用户的需求。近日,阿里云宣布其第八代云服务器ECS g8i实例已经完成全新升级。g8i实例采用CIPU+飞天技术架构,并搭载最新的Intel 第五代至强可扩展处理器(代号EMR),不仅性能得到大幅提升,同时还拥有AMX加持的AI能力增强,以及全球范围内率先支持的TDX机密虚拟机能力。这些特性使得g8i实例在AI增强和全面安全防护两大方面表现出色,尤其适用于在线音视频及AI相关应用。
阿里云第八代云服务器实例通用型g8i实例性能和适用场景介绍

热门文章

最新文章