===
测试环境
===
192.168.8.161 测试发起服务器
192.168.8.91 被测试Linux服务器
192.168.8.8 被测试Windows服务器
其中被测试机器的配置一样
===
测试类型
===
192.168.8.8:9000 Windows+IIS+Asp.net
使用asp.net技术,写了一个Handler.ashx,内容如下:
192.168.8.91:1337 Linux+Nodejs
192.168.8.91:1338 Linux+Nodejs+Express+Cluster
192.168.8.91:1339 Linux+Nodejs+Cluster
192.168.8.91:1340 Ubuntu+Proxygen
Ubuntu+apache+mod
===
测试结果
===
测试方法1:ab -r -c [10000 |
1000 |
100] -n 100000 http://xxx |
16core+8G
|
类型 |
|
RPS(c=10000) |
|
RPS(c=1000) |
|
RPS(c=100) |
|
|
Windows+IIS+Asp.net |
|
6770.54 |
|
9996.72 |
|
10381.01 |
|
|
CentOS+Nodejs |
|
X |
|
6036.13 |
|
6641.44 |
|
|
CentOS+Nodejs+Express+Cluster |
|
4354.29 |
|
12757.53 |
|
11832.70 |
|
|
CentOS+Nodejs+Cluster |
|
5214.44 |
|
12170.55 |
|
12501.20 |
|
|
CentOS+DE |
|
2330.63 |
|
14022.68 |
|
13397.61 |
|
|
CentOS+Nodejs+Dsp |
|
4945.00 |
|
6772.59 |
|
7157.34 |
|
4core+4G
|
类型 |
|
RPS(c=10000) |
|
RPS(c=1000) |
|
RPS(c=100) |
|
|
Ubuntu+Nodejs+Express+Cluster |
|
4157.49 |
|
6920.84 |
|
8935.38 |
|
|
Ubuntu+Proxygen |
|
3272.74 |
|
9051.58 |
|
7332.77 |
|
|
Ubuntu+Apache+Mod |
|
3272.74 |
|
9176.34 |
|
10618.78 |
|
|
Ubuntu+Nodejs+Dsp(POST) |
|
3436.93 |
|
6231.99 |
|
6676.61 |
|