[Zope] How small a box can zope run on?
Bill Anderson
bill@noreboots.com
Thu, 02 Nov 2000 03:28:35 -0700
Toby Dickenson wrote:
>
> On Fri, 27 Oct 2000 09:39:54 -0600, Bill Anderson <bill@noreboots.com>
> wrote:
>
> >What OS is this on?
>
> All of them ;-)
>
> >On Linux each thread does _NOT_ get a copy of the
> >ODB. It just _looks_ like it.
>
> I suspect you are referring to the characteristic that several Linux
> memory-reporting tools list the memory used by one Zope process once
> for each thread.
>
> That's not the characteristic I am referring to....Each zope publisher
> thread really does have its own copy of the ZODB object cache.
of the Object CACHE, that I can by, of the ZODB itsself, no.
>
> You can verify this by checking the value "Total number of objects in
> all of the caches combined" from Control Panel. This number should be
> roughly (number of threads) * (target size), although there are many
> factors that can affect it.
>
> >See the archives for details. The benefit
> >from smaller thread counts is that:
> >A) Multiple threads is not a big boost on uniprocessor machines
>
> This is only true if Zope is saturating your processor. It may not be
> true if you are publishing any methods that are mostly I/O (file
> access, or other web requests)
I am only talking about Zope's use of it here. _Zope_ doesn't gain much
from multiple CPUs.
( I have machines here that have _many_ processors, and only two that
have less than two )
--
E PLURIBUS LINUX