Hello,

I am not a professional benchmarker, but I decided to make some
comparison between 1.2.6 and 1.3.0-RC1 tags. So, I downloaded them,
and created the following file:


cat app/views/pages/home.ctp
hello world.


And changed nothing else. Just created the file, I ran Apache's AB
several times, I tried to pick the best numbers among all tests done
on my server and I obtained these numbers:

# /usr/local/apache/bin/ab -A"******:*******" -n 1000 -c 100
http://serverbenchmark/cakephp-1.2.6
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $>
apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking serverbenchmark (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
Finished 1000 requests


Server Software:        Apache/2.0.63
Server Hostname:        serverbenchmark
Server Port:            80

Document Path:          /cakephp-1.2.6
Document Length:        359 bytes

Concurrency Level:      100
Time taken for tests:   7.615287 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Non-2xx responses:      1000
Total transferred:      629000 bytes
HTML transferred:       359000 bytes
Requests per second:    131.31 [#/sec] (mean)
Time per request:       761.529 [ms] (mean)
Time per request:       7.615 [ms] (mean, across all concurrent
requests)
Transfer rate:          80.63 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   2.0      0      17
Processing:     3  695 819.2    101    3245
Waiting:        1  695 819.3    100    3244
Total:          7  696 819.6    101    3248

Percentage of the requests served within a certain time (ms)
  50%    101
  66%   1013
  75%   1029
  80%   1044
  90%   2052
  95%   2244
  98%   3234
  99%   3241
 100%   3248 (longest request)



# /usr/local/apache/bin/ab -A"******:*******" -n 1000 -c 100
http://serverbenchmark/cakephp-1.3.0-RC1/
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $>
apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking serverbenchmark (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
Finished 1000 requests


Server Software:        Apache/2.0.63
Server Hostname:        serverbenchmark
Server Port:            80

Document Path:          /cakephp-1.3.0-RC1/
Document Length:        1111 bytes

Concurrency Level:      100
Time taken for tests:   14.150790 seconds
Complete requests:      1000
Failed requests:        101
   (Connect: 0, Length: 101, Exceptions: 0)
Write errors:           0
Total transferred:      1505381 bytes
HTML transferred:       1116446 bytes
Requests per second:    70.67 [#/sec] (mean)
Time per request:       1415.079 [ms] (mean)
Time per request:       14.151 [ms] (mean, across all concurrent
requests)
Transfer rate:          103.88 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    7  21.2      0      73
Processing:    95 1361 517.6   1275    3105
Waiting:       82 1324 533.1   1232    3105
Total:        122 1368 516.4   1276    3105

Percentage of the requests served within a certain time (ms)
  50%   1276
  66%   1354
  75%   1396
  80%   1466
  90%   2224
  95%   2475
  98%   3063
  99%   3073
 100%   3105 (longest request)


Well the 1.2.6 tag out performs the 1.3.0-RC1 on the main number
(IMHO): requests per second.

Flame Question: Shouldn't 1.3.0-RC1 release perform better than 1.2.6?


Should anyone point any flaw in this benchmark, pleas tell me, so I
can run the tests correctly.


Dérico Filho

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en

Reply via email to