so you really think that coming up with a setup like you propose is better than getting some extra RAM? i don't get it. RAM is comparably cheap. besides, 11-18 MB of RAM consumption for a zope process really isn't much at all. jens On Wednesday, Sep 11, 2002, at 17:48 US/Eastern, Andreas Lauser wrote:
Hi List,
I'm doing shared zope hosting, where everbody gets his own instance (using the INSTANCE_HOME environment variable). but when I looked at the memory consumtion I noticed that every instance grabed between 11 and 18 Megabytes of RAM. Since our server is not too blessed with RAM I wondered, whether it was possible to reduce the RAM comsumtion of the instances.
I thought at doing a 'late' fork: start a supervisor process at first which loads python and initializes the default products. An Instance would fork this process and initialize the products special to it. In this scheme python's and most of zope's RAM pages are copy on write on most UNIX systems (-> they don't eat your mem). As a site effect, instance startup would be greatly accelerated.
Is something like this available, or planned? Maybe I can code this on my own, but at first I've got to gather a lot more experience with zope.
Thanks AND