[Zope-CMF] Zope slooooowww. NO, but CMF is and Plone is worse (Benchmarksinside)

Chris Withers chrisw@nipltd.com
Sun, 17 Mar 2002 10:28:25 +0000


<changing lists, since this is a CMF problem>

Mainly aimed at Shane, I think...

Could these results be due to a lot of skin method lookups taking place?

Is there any way it can be improved?

cheers,

Chris

Ron Arts wrote:
> 
> Well,
> 
> Pentium-class 233 MHZ machine with 128MB, IDE disk:
> It's not a fast machine, but zope runs ok on it.
> Here are some benchmarks (ab -n 100 -c 5)
> 
> Zope homepage:
> Requests per second:    5.86 [#/sec] (mean)
> Time per request:       852.95 [ms] (mean)
> 
> CMFSite homepage:
> Requests per second:    1.01 [#/sec] (mean)
> Time per request:       4967.70 [ms] (mean)
> 
> Plone Homepage:
> Requests per second:    0.23 [#/sec] (mean)
> Time per request:       21858.70 [ms] (mean)
> 
> Zope itself can do almost 6 req/second on this machine.
> CMFSite goes down to 1 req/sec. I am told this is due to ZPT.
> 
> After Plone installation, zope restart takes a full 7 minutes!
> Running plone.setup takes 368 seconds
> 
> Plone makes Zope 25 times as slow. Even unbearably so on
> this hardware.
> 
> On another machine (Dual 1GHz, 1GByte RAM, SCSI RAID-1)
> 
> Zope homepage:
> Requests per second:    84.60 [#/sec] (mean)
> Time per request:       59.10 [ms] (mean)
> 
> CMFSite Homepage:
> Requests per second:    17.13 [#/sec] (mean)
> Time per request:       291.90 [ms] (mean)
> 
> After Plone install zope restart takes 15 seconds
> Running Plone setup takes 20 seconds
> 
> Plone Homepage:
> Requests per second:    3.99 [#/sec] (mean)
> Time per request:       1253.65 [ms] (mean)
> 
> Plone makes Zope 21 time as slow on this machine
> 
> Even a fast dual pentium machine can only serve 4
> (relatively simple) Plone requests per second.
> 
> I think this will be a showstoper for actual
> deployment in many cases.
> 
> Regards,
> Ron Arts