您的位置:首页 > 其它

web服务器性能对比

2014-04-29 18:34 169 查看
 ab -c 300 -n 30000 http://127.0.0.1:8888/
Server Software:        TornadoServer/2.0

Concurrency Level:      300

Time taken for tests:   16.888 seconds

Complete requests:      30000

Failed requests:        0

Write errors:           0

Total
4000
transferred:      5490000 bytes

HTML transferred:       810000 bytes

Requests per second:    1776.46 [#/sec] (mean)

Time per request:       168.875 [ms] (mean)

Time per request:       0.563 [ms] (mean, across all concurrent requests)

Transfer rate:          317.47 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)

  50%     54

  66%     55

  75%     56

  80%     57

  90%     81

  95%     84

  98%     85

  99%     88

 100%  16802 (longest request)

ab -c 300 -n 30000 http://127.0.0.1/
Server Software:        Apache/2.2.22

Concurrency Level:      300

Time taken for tests:   10.104 seconds

Complete requests:      30000

Failed requests:        0

Write errors:           0

Total transferred:      13620000 bytes

HTML transferred:       5310000 bytes

Requests per second:    2969.05 [#/sec] (mean)

Time per request:       101.042 [ms] (mean)

Time per request:       0.337 [ms] (mean, across all concurrent requests)

Transfer rate:          1316.36 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)

  50%     10

  66%     10

  75%     11

  80%     12

  90%     14

  95%     19

  98%     33

  99%     96

 100%  10098 (longest request)

go 双核运行:

ab -c 300 -n 30000 http://localhost:9090/
Concurrency Level:      300

Time taken for tests:   4.945 seconds

Complete requests:      30000

Failed requests:        0

Write errors:           0

Total transferred:      3060000 bytes

HTML transferred:       150000 bytes

Requests per second:    6066.64 [#/sec] (mean)

Time per request:       49.451 [ms] (mean)

Time per request:       0.165 [ms] (mean, across all concurrent requests)

Transfer rate:          604.29 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)

  50%     10

  66%     11

  75%     11

  80%     11

  90%     13

  95%     14

  98%     16

  99%     20

 100%   4934 (longest request)

node.js

ab -c 300 -n 30000 http://localhost:8124/
Concurrency Level:      300

Time taken for tests:   4.954 seconds

Complete requests:      30000

Failed requests:        0

Write errors:           0

Total transferred:      3450000 bytes

HTML transferred:       420000 bytes

Requests per second:    6055.94 [#/sec] (mean)

Time per request:       49.538 [ms] (mean)

Time per request:       0.165 [ms] (mean, across all concurrent requests)

Transfer rate:          680.11 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)

  50%     19

  66%     19

  75%     21

  80%     22

  90%     25

  95%     29

  98%     38

  99%   1018

 100%   3026 (longest request)

beego cpu达到99%,一般为60%左右

$ ab -c 300 -n 30000 http://localhost:8090/
Server Software:        beegoServer

Concurrency Level:      300

Time taken for tests:   15.187 seconds

Complete requests:      30000

Failed requests:        0

Write errors:           0

Total transferred:      51960000 bytes

HTML transferred:       47790000 bytes

Requests per second:    1975.35 [#/sec] (mean)

Time per request:       151.872 [ms] (mean)

Time per request:       0.506 [ms] (mean, across all concurrent requests)

Transfer rate:          3341.11 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)

  50%    150

  66%    156

  75%    161

  80%    164

  90%    174

  95%    184

  98%    199

  99%    211

 100%    250 (longest request)

go revel框架,conf/app.conf的watch改为 false: (为true时性能很差)

$ab -c 300 -n 30000 http://localhost:9090/
Concurrency Level:      300

Time taken for tests:   6.537 seconds

Complete requests:      30000

Failed requests:        0

Write errors:           0

Total transferred:      72870000 bytes

HTML transferred:       61320000 bytes

Requests per second:    4589.16 [#/sec] (mean)

Time per request:       65.371 [ms] (mean)

Time per request:       0.218 [ms] (mean, across all concurrent requests)

Transfer rate:          10885.82 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)

  50%     60

  66%     62

  75%     63

  80%     64

  90%     65

  95%     67

  98%     69

  99%     75

 100%   1281 (longest request)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: