I have a dedicated dual-processor server with 384 MB of RAM and a single
SCSI drive. I'm running qmail and pop3d supervised according the LWQ,
which sets softlimit to 2000000. Available inodes in the 2GB /var/qmail
partition is 131,616, with split set to 23. Max file descriptors is 4,096.
Local mail is being delivered to $HOME/Maildir/ on a seperate partition on
the same drive, mounted sync (as is /var/qmail).

As described in LWQ, I have remote concurrency set to 20 and local
concurrency set to 10. Is this too low, given the specs? Or, considering
the performance hit of running qmail-pop3d against a sync-mounted single
drive, should I leave this alone?

If I *do* bump up the concurrency, what rule-of-thumb should I apply to
softlimit? I don't really have a good feel for what the concurrency does
to memory requirements. Do I even need to adjust it at all?

Basically, I have RAM and CPU cycles out the wazoo, but am a little
constrained by drive speed and resources, and want to shuffle things in
and out of the queue as quickly as possible so that there's room for the
things that linger due to disk quota problems or whatever.

All this assumes that Something Bad (tm) happens when the queue is filled
(out of descriptors, inodes, or blocks). Maybe it doesn't--enlightenment
is always welcome.

-- 
Todd A. Jacobs
CodeGnome Consulting, LTD


Reply via email to