New Infrastructure: Mostly Complete

Jason A. Donenfeld Jason at zx2c4.com
Thu Apr 25 19:15:21 CEST 2013


Some benchmarks on cgit's web frontend (not clone url):

zx2c4 at metheny ~ $ ab -n 1000 -c 50 http://git.zx2c4.com/cgit
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking git.zx2c4.com (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:        ZX2C4
Server Hostname:        git.zx2c4.com
Server Port:            80

Document Path:          /cgit
Document Length:        10848 bytes

Concurrency Level:      50
Time taken for tests:   8.722 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      11075000 bytes
HTML transferred:       10848000 bytes
Requests per second:    114.65 [#/sec] (mean)
Time per request:       436.099 [ms] (mean)
Time per request:       8.722 [ms] (mean, across all concurrent requests)
Transfer rate:          1240.02 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    4  44.9      2    1005
Processing:   271  424  34.1    425     624
Waiting:      271  423  34.2    423     622
Total:        272  428  56.8    427    1451

Percentage of the requests served within a certain time (ms)
  50%    427
  66%    436
  75%    443
  80%    448
  90%    458
  95%    468
  98%    487
  99%    575
 100%   1451 (longest request)

zx2c4 at metheny ~ $ ab -n 1000 -c 50 http://git.zx2c4.com/linux/log/
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking git.zx2c4.com (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:        ZX2C4
Server Hostname:        git.zx2c4.com
Server Port:            80

Document Path:          /linux/log/
Document Length:        15250 bytes

Concurrency Level:      50
Time taken for tests:   34.149 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      15477000 bytes
HTML transferred:       15250000 bytes
Requests per second:    29.28 [#/sec] (mean)
Time per request:       1707.473 [ms] (mean)
Time per request:       34.149 [ms] (mean, across all concurrent requests)
Transfer rate:          442.59 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    2   2.0      2      34
Processing:   520 1674 178.2   1690    2069
Waiting:      510 1667 178.0   1683    2064
Total:        523 1676 178.1   1691    2071

Percentage of the requests served within a certain time (ms)
  50%   1691
  66%   1715
  75%   1728
  80%   1741
  90%   1774
  95%   1814
  98%   1921
  99%   1974
 100%   2071 (longest request)



More information about the CGit mailing list