Skip to content
This repository was archived by the owner on Mar 12, 2018. It is now read-only.

Latest commit

 

History

History
507 lines (441 loc) · 16.9 KB

BENCHMARK.md

File metadata and controls

507 lines (441 loc) · 16.9 KB

#Benchmark Results These tests identify the minimum time spent by the application to load the home page.

☺  system_profiler                                                                  ruby-2.0.0-p195 master a6f469a""
Hardware:

    Hardware Overview:

      Model Name: MacBook
      Model Identifier: MacBook6,1
      Processor Name: Intel Core 2 Duo
      Processor Speed: 2.26 GHz
      Number Of Processors: 1
      Total Number Of Cores: 2
      L2 Cache: 3 MB
      Memory: 4 GB
      Bus Speed: 1.07 GHz
      Boot ROM Version: MB61.00C8.B00
      SMC Version (system): 1.51f53

##View Response Headers ☺ curl -i http://localhost:3000 ruby-2.0.0-p195 master a6f469a"" HTTP/1.1 200 OK X-Powered-By: Express Vary: Accept-Encoding Set-Cookie: i18next=dev; path=/; expires=Thu, 05 Jun 2014 19:11:21 GMT Set-Cookie: zmgc-connect.sid=s%3AcLP82LOC_LXwc0yA2tjfKldE.pIIe1%2BeFVXAHBcUV52avZIvO5pX7idQ%2Fi29KNWxPHWU; Path=/; Expires=Fri, 05 Jul 2013 19:11:21 GMT; HttpOnly Content-Type: text/html; charset=utf-8 Content-Length: 20884 ETag: "1230553477" Date: Wed, 05 Jun 2013 19:11:21 GMT Connection: keep-alive ##Visualise the results ☺ gnuplot data/benchmark/plot.p -n 100 -n 1000 -n 2000 ##Test -n 100 -c 1 ☺ ab -n 100 -c 1 -g data/benchmark/home-100-1.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      1
Time taken for tests:   13.068 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      2132296 bytes
HTML transferred:       2088400 bytes
Requests per second:    7.65 [#/sec] (mean)
Time per request:       130.681 [ms] (mean)
Time per request:       130.681 [ms] (mean, across all concurrent requests)
Transfer rate:          159.34 [Kbytes/sec] received

Connection Times (ms)
             min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       1
Processing:   101  130  54.2    109     475
Waiting:      101  130  54.2    109     475
Total:        102  131  54.2    110     475

Percentage of the requests served within a certain time (ms)
 50%    110
 66%    121
 75%    127
 80%    133
 90%    203
 95%    234
 98%    323
 99%    475
100%    475 (longest request)

##Test -n 100 -c 10 ☺ ab -n 100 -c 10 -g data/benchmark/home-100-10.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      10
Time taken for tests:   10.927 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      2132238 bytes
HTML transferred:       2088400 bytes
Requests per second:    9.15 [#/sec] (mean)
Time per request:       1092.650 [ms] (mean)
Time per request:       109.265 [ms] (mean, across all concurrent requests)
Transfer rate:          190.57 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       1
Processing:  1034 1092  51.0   1076    1179
Waiting:     1034 1092  51.0   1076    1179
Total:       1035 1092  51.0   1076    1179

Percentage of the requests served within a certain time (ms)
  50%   1076
  66%   1102
  75%   1144
  80%   1169
  90%   1174
  95%   1176
  98%   1177
  99%   1179
 100%   1179 (longest request)

##Test -n 100 -c 100 ☺ ab -n 100 -c 100 -g data/benchmark/home-100-100.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      100
Time taken for tests:   10.906 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      2132276 bytes
HTML transferred:       2088400 bytes
Requests per second:    9.17 [#/sec] (mean)
Time per request:       10905.665 [ms] (mean)
Time per request:       109.057 [ms] (mean, across all concurrent requests)
Transfer rate:          190.94 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1    7   4.1      9      11
Processing: 10744 10808  48.2  10815   10894
Waiting:    10743 10808  48.2  10815   10894
Total:      10754 10815  44.6  10824   10895

Percentage of the requests served within a certain time (ms)
  50%  10824
  66%  10835
  75%  10848
  80%  10857
  90%  10887
  95%  10890
  98%  10895
  99%  10895
 100%  10895 (longest request)

##Test -n 1000 -c 1 ☺ ab -n 1000 -c 1 -g data/benchmark/home-1000-1.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      1
Time taken for tests:   114.234 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      21322512 bytes
HTML transferred:       20884000 bytes
Requests per second:    8.75 [#/sec] (mean)
Time per request:       114.234 [ms] (mean)
Time per request:       114.234 [ms] (mean, across all concurrent requests)
Transfer rate:          182.28 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       2
Processing:   101  114  34.4    105     485
Waiting:      100  114  34.4    105     485
Total:        101  114  34.4    105     485

Percentage of the requests served within a certain time (ms)
  50%    105
  66%    106
  75%    107
  80%    108
  90%    128
  95%    163
  98%    245
  99%    282
 100%    485 (longest request)

##Test -n 1000 -c 10 ☺ ab -n 1000 -c 10 -g data/benchmark/home-1000-10.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      10
Time taken for tests:   115.996 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      21322676 bytes
HTML transferred:       20884000 bytes
Requests per second:    8.62 [#/sec] (mean)
Time per request:       1159.965 [ms] (mean)
Time per request:       115.996 [ms] (mean, across all concurrent requests)
Transfer rate:          179.51 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0      10
Processing:   593 1154 183.4   1119    2253
Waiting:      592 1154 183.5   1118    2253
Total:        597 1155 183.4   1119    2253

Percentage of the requests served within a certain time (ms)
  50%   1119
  66%   1154
  75%   1179
  80%   1199
  90%   1404
  95%   1490
  98%   1646
  99%   1863
 100%   2253 (longest request)

##Test -n 1000 -c 100 ☺ ab -n 1000 -c 100 -g data/benchmark/home-1000-100.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      100
Time taken for tests:   110.720 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      21322518 bytes
HTML transferred:       20884000 bytes
Requests per second:    9.03 [#/sec] (mean)
Time per request:       11071.996 [ms] (mean)
Time per request:       110.720 [ms] (mean, across all concurrent requests)
Transfer rate:          188.07 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   2.6      0      10
Processing: 10674 11029 186.9  11001   11424
Waiting:    10674 11029 186.8  11001   11424
Total:      10683 11030 185.5  11002   11424

Percentage of the requests served within a certain time (ms)
  50%  11002
  66%  11045
  75%  11092
  80%  11231
  90%  11302
  95%  11415
  98%  11418
  99%  11420
 100%  11424 (longest request)

##Test -n 2000 -c 1 ☺ ab -n 2000 -c 1 -g data/benchmark/home-2000-1.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 200 requests
Completed 400 requests
Completed 600 requests
Completed 800 requests
Completed 1000 requests
Completed 1200 requests
Completed 1400 requests
Completed 1600 requests
Completed 1800 requests
Completed 2000 requests
Finished 2000 requests


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      1
Time taken for tests:   223.521 seconds
Complete requests:      2000
Failed requests:        0
Write errors:           0
Total transferred:      42645204 bytes
HTML transferred:       41768000 bytes
Requests per second:    8.95 [#/sec] (mean)
Time per request:       111.760 [ms] (mean)
Time per request:       111.760 [ms] (mean, across all concurrent requests)
Transfer rate:          186.32 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.2      0       5
Processing:   101  112  20.6    105     450
Waiting:      101  111  20.6    105     450
Total:        102  112  20.6    106     450

Percentage of the requests served within a certain time (ms)
  50%    106
  66%    107
  75%    109
  80%    112
  90%    122
  95%    153
  98%    166
  99%    195
 100%    450 (longest request)

##Test -n 2000 -c 10 ☺ ab -n 2000 -c 10 -g data/benchmark/home-2000-10.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 200 requests
Completed 400 requests
Completed 600 requests
Completed 800 requests
Completed 1000 requests
Completed 1200 requests
Completed 1400 requests
Completed 1600 requests
Completed 1800 requests
Completed 2000 requests
Finished 2000 requests


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      10
Time taken for tests:   220.980 seconds
Complete requests:      2000
Failed requests:        0
Write errors:           0
Total transferred:      42645452 bytes
HTML transferred:       41768000 bytes
Requests per second:    9.05 [#/sec] (mean)
Time per request:       1104.902 [ms] (mean)
Time per request:       110.490 [ms] (mean, across all concurrent requests)
Transfer rate:          188.46 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.2      0       3
Processing:   327 1103  96.0   1076    1860
Waiting:      327 1103  96.0   1076    1860
Total:        328 1103  96.0   1076    1860

Percentage of the requests served within a certain time (ms)
  50%   1076
  66%   1126
  75%   1150
  80%   1163
  90%   1186
  95%   1243
  98%   1312
  99%   1386
 100%   1860 (longest request)

##Test -n 2000 -c 100 ☺ ab -n 2000 -c 100 -g data/benchmark/home-2000-100.tsv http://localhost:3000/ ruby-2.0.0-p195 master a6f469a"" This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 200 requests
Completed 400 requests
Completed 600 requests
Completed 800 requests
Completed 1000 requests
Completed 1200 requests
Completed 1400 requests
Completed 1600 requests
Completed 1800 requests
Completed 2000 requests
Finished 2000 requests


Server Software:
Server Hostname:        localhost
Server Port:            3000

Document Path:          /
Document Length:        20884 bytes

Concurrency Level:      100
Time taken for tests:   227.700 seconds
Complete requests:      2000
Failed requests:        0
Write errors:           0
Total transferred:      42645450 bytes
HTML transferred:       41768000 bytes
Requests per second:    8.78 [#/sec] (mean)
Time per request:       11385.000 [ms] (mean)
Time per request:       113.850 [ms] (mean, across all concurrent requests)
Transfer rate:          182.90 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.8      0       6
Processing:   707 11352 1065.4  11233   22185
Waiting:      707 11351 1065.4  11233   22184
Total:        707 11352 1065.1  11234   22185

Percentage of the requests served within a certain time (ms)
  50%  11234
  66%  11596
  75%  11676
  80%  11704
  90%  11843
  95%  12022
  98%  15035
  99%  15045
 100%  22185 (longest request)