[Zope] Performance question

Dirk Datzert dirk.datzert@rasselstein-hoesch.de
Sat, 15 Jun 2002 10:08:31 +0200


I tested our Zope instance with httperf and wondered that our zope is
probably not performant enough.

We have the following Zope running:

Hardware: Compaq DL360, 1.2GHz, 640MB RAM
Software: SLES 7, Python 2.3.1, Zope 2.3.3, Apache 1.3.19 with

I used the following httperf command:

httperf --server web04  --uri http://web04/Technik/ --num-conn 30 --rate
3 --timeout 10

http://web04/Technik/ is normally a page which needs 3 sec to build. I
get 29 client-timeoute out of 30 request.

In the monitor of web04 I see max 4 python processes running with 25%
CPU usage but only 35MB RSS. 

How can I give Python more memory ? like 128MB for each python process
How can I make Zope use a better caching ? 
I thing that the results of the request are not cached for next request
Is it better to use Apache with pcgi ?

Any suggestions welcome :-)