saslauthd performance anxiety

simon.brady at simon.brady at
Tue Dec 31 23:31:24 EST 2002

I've just upgraded to imapd 2.1.11, and while it's going fine so far I'm a
bit concerned about how it will cope under load when our students return.

The problem is that I'm using the saslauthd native LDAP mechanism, and the
directory it's binding to is quite slow (it's actually a slapd instance
running a shell backend which routes bind requests to different places
depending on the usercode - don't ask...). Because saslauthd makes
synchronous bind calls, it's doesn't take many concurrent requests to
exhaust the default pool of five instances.

Since it's hard to predict peak usage, I'm tempted to run the daemon with 
the -n0 option so it can spawn as required. However, a colleague has 
pointed out that if something blows up then spawn-on-demand could kill the 
server - with a fixed-size pool, auth requests would fail but the system 
would keep going.

Can anyone offer advice on tuning the saslauthd pool? Are there particular
options, either on the command line or in saslauthd.conf, which I should
be looking at?

Many thanks...

Simon Brady                             mailto:simon.brady at
ITS Technical Services
University of Otago, Dunedin, New Zealand

More information about the Info-cyrus mailing list