Roman Zilka wrote: > On Mon, Oct 16, 2006 at 11:26:23AM +0100, Joost Roeleveld wrote: > >>> it appears that there is one connection per folder >>> and one process per connection... which seems (to me at least) to be >>> overkill. >>> >> Having never used dovecot, I can't comment on this. But maybe this can be >> changed in a configuration file somewhere? >> > Confirm. There are a few settings regarding exactly this > issue. Check out all the "login_process*" and "login_max*" options at least. > This sounded very promising... and I've now spent some time tweaking those parameters (I'm not sure why I'd previously overlooked them.)
The parameter login_processes_count seems to control the number of /usr/libexec/dovecot/imap-login processes that are run (when idle) awaiting connections. The parameter login_max_processes_count appears to relate to the same imap_login process. It was not the imap_login processes which concern me from a scalability perspective - but rather the imap (/usr/libexec/dovecot/imap) processes. I'm no longer so sure about when imap processes are spawned or terminated - but there seem to be a non-deterministic "lots" of them for each Thunderbird session. -- gentoo-user@gentoo.org mailing list