[Zope-CMF] Re: Plone Speed

Tres Seaver tseaver@zope.com
15 May 2002 18:50:19 -0400


<snip>Alan's benchmarks on his 350 Mhz box;  net result was 13 RPS for
      the CMF-equivalent case.</snip>

Here are the results I get for a simple document, configured as you
describe::

Document Path:          /cmf_zpt_speed_test/test_doc/
Document Length:        64 bytes

Concurrency Level:      2
Time taken for tests:   1.841 seconds
Complete requests:      100
Failed requests:        0
Broken pipe errors:     0
Total transferred:      26300 bytes
HTML transferred:       6400 bytes
Requests per second:    54.32 [#/sec] (mean)
Time per request:       36.82 [ms] (mean)
Time per request:       18.41 [ms] (mean, across all concurrent
requests)
Transfer rate:          14.29 [Kbytes/sec] received

Connnection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1     1    0.2      1     4
Processing:    19    35   25.8     25   127
Waiting:       17    34   25.8     25   126
Total:         19    36   25.8     26   128
WARING: The median and mean for the initial connection time are not
within a nor
mal deviation
        These results are propably not that reliable.

Percentage of the requests served within a certain time (ms)
  50%     26
  66%     36
  75%     37
  80%     39
  90%     74
  95%    100
  98%    124
  99%    127
 100%    128 (last request)

and for a pair of Page Templates, where one is the identical main
template, and the other uses a CookedBody property on their containing
folder:

Document Path:          /plain_zpt_speed_test/test_doc
Document Length:        70 bytes

Concurrency Level:      2
Time taken for tests:   1.269 seconds
Complete requests:      100
Failed requests:        0
Broken pipe errors:     0
Total transferred:      27169 bytes
HTML transferred:       7070 bytes
Requests per second:    78.80 [#/sec] (mean)
Time per request:       25.38 [ms] (mean)
Time per request:       12.69 [ms] (mean, across all concurrent
requests)
Transfer rate:          21.41 [Kbytes/sec] received

Connnection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1     2    0.3      1     5
Processing:    14    23    8.1     23    60
Waiting:       12    22    8.0     22    59
Total:         14    25    8.1     24    61
WARING: The median and mean for the initial connection time are not
within a nor
mal deviation
        These results are propably not that reliable.

Percentage of the requests served within a certain time (ms)
  50%     24
  66%     25
  75%     26
  80%     26
  90%     32
  95%     39
  98%     58
  99%     58
 100%     61 (last request)

Running the numbers up to 1000 requests doesn't change the ratios
significantly.  My laptop is a 600Mhz Dell with 512 Mb, running Zope
2.5-head and CMF-head.  Note that I don't run 'ab' on the same box
as the Zope server.

Tres.
-- 
===============================================================
Tres Seaver                                tseaver@zope.com
Zope Corporation      "Zope Dealers"       http://www.zope.com