From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason at zx2c4.com (Jason A. Donenfeld) Date: Thu, 25 Apr 2013 19:15:21 +0200 Subject: New Infrastructure: Mostly Complete In-Reply-To: References: <6510654.j4LWdo54bM@al> Message-ID: 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)