各个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博客,原文链接:,如需转载请自行联系原作者 ,如需转载请自行联系原作者
相关文章
|
3月前
|
Java 测试技术 网络安全
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
162 0
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
|
3月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.10 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.10 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
318 3
|
8月前
|
人工智能 安全 网络安全
Burp Suite Professional 2025.5 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.5 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
370 3
|
4月前
|
安全 NoSQL Shell
web渗透-SSRF漏洞及discuz论坛网站测试
SSRF(服务器端请求伪造)是一种安全漏洞,攻击者可诱使服务端发起任意请求,进而探测或攻击内网系统。常用于端口扫描、访问内部服务、读取本地文件等。常见防御包括限制协议、域名和IP,但可通过302跳转、短地址等方式绕过。
274 1
web渗透-SSRF漏洞及discuz论坛网站测试
|
安全 JavaScript 前端开发
AppSpider 7.5.020 发布 - Web 应用程序安全测试
AppSpider 7.5.020 for Windows - Web 应用程序安全测试
113 0
|
4月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
456 0
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
|
4月前
|
测试技术 UED 开发者
性能测试报告-用于项目的性能验证、性能调优、发现性能缺陷等应用场景
性能测试报告用于评估系统性能、稳定性和安全性,涵盖测试环境、方法、指标分析及缺陷优化建议,是保障软件质量与用户体验的关键文档。
|
6月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
596 0
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
6月前
|
编解码 缓存 监控
如何提高类Web开发范式的性能?
如何提高类Web开发范式的性能?