Well, I am not sure that it is something bizarre going on with the mmap()
method that configure chose at compile time.  I still have to do some
testing, but I am not really convinced that the 27MB/28MB sizes are tied
in to mailboxes.db being nearly the same size.

So, what kind of things would cause the process to grow?  If a user makes
a connection to IMAP, it starts out small.  Does the memory footprint grow
as they open and close folders, reading in the various cyrus files listed
in that particular folder?  I imagine that if somebody had a really big
folder (like the many around here who never delete their mail), could that
drive the footprint up a bit?

With process resuse, especially with 250 connections per process, I can
imagine that the older process will be the ones that are much bigger.
Anyways, it is really hard to pinpoint on the system.

Scott

--On Wednesday, September 10, 2003 9:28 AM -0400 Rob Siemborski <[EMAIL PROTECTED]> wrote:

On Wed, 10 Sep 2003, Scott Adkins wrote:

So, with 3000+ cyrus process averaging about 20MB each, it consumed
pretty much all our real RAM (we have 8GB on each cluster member).  I
would say about 6GB of memory was consumed in just Cyrus processes.

This sounds like something bizarre is going on with what cyrus chose for its mmap() method. (Or the Tru64 mmap is doing something silly in terms of memory allocation).

Since this didn't really change between 2.0 and 2.1, I don't offhand know
what to blame (though perhaps a change of database formats could do this
also--since skiplist will grow much larger than flat for the same data).

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper




-- +-----------------------------------------------------------------------+ Scott W. Adkins http://www.cns.ohiou.edu/~sadkins/ UNIX Systems Engineer mailto:[EMAIL PROTECTED] ICQ 7626282 Work (740)593-9478 Fax (740)593-1944 +-----------------------------------------------------------------------+ PGP Public Key available at http://www.cns.ohiou.edu/~sadkins/pgp/

Attachment: pgp00000.pgp
Description: PGP signature



Reply via email to