Hi Jeremy:

Thanks for replying.

We're using spamc in a maildrop filter called for each pop account (via qmailadmin's spam enable setting). User SA prefs are maintained by. MySQL

Good suggestion on the catch-alls - we'll do a scan for accounts with many emails. We do have some with 10 to 15,000 emails. ReiserFS was not an option on RH8.0 unfortunately.

We've got 28,000 emails in the queue - not preprocessed is zero.
- concurrencyincoming = 30
- debugging is turned on for qmail-scan (seems to be the only way to generate a log of all messages processed) but the log is closed and zipped each night.
- smtpd log shows we're using about 15 of the 30 incoming connections.
- softlimit in /var/qmail/supervise/qmail-smtpd/run is 30MB
- vpopmail is configured for MySQL auth with all domains in one table.
- we use mfcheck and the checkuser patch (mysql) to drop questionable connections.

I don't know what you mean by 'conf-split' or big-{ext-}.

At 02:01 PM 2/27/2004, you wrote:
On Fri, 2004-02-27 at 12:53, Jeff Koch wrote:
> Does anybody have any suggestion for improving the performance of a
> mailserver runnning qmail/vpopmail/qmailadmin/qmail-scanner/spamassassin?

are you using spamd and having qmail-scanner call spamc?  or is it
calling spamassassin.  if the latter, change it to spamd/spamc model,
much more efficient.

> We're using a 2.4Ghz P4 with 1GB RAM and a 40GB SCSI drive. The operating
> system is a basic RH8.0 install with the ext3 journalling file system.
> We're handling about 50K messages/day and seem to exhausting the
> capabilities of the server. During peak periods CPU idle time reaches 0%
> and load averages will exceed 10.0

with ext3 you have to be careful about catchall accounts, and accounts
that nobody checks that get a lot of email.  If there are say, 25000
messages in an account and it gets 100 messages per hour, that will
bring your server performance down quite a bit.

of course, using reiserfs on the mail store will fix that problem.  I've
had over 150k emails in one account with reiserfs, and the system wasn't
even being phased as I pumped more mail at it (was load testing for a

> We would welcome any suggestions or URL's that you could point to -
> particularly with respect to performance tuning that will work with qmail.

what is the approximate queue load, and what is your conf-split value?

do you have big-{ext-,}todo?


Jeremy Kitchen
Systems Administrator
Kitchen @ #qmail on EFNet - Join the party!
Inter7 Internet Technologies, Inc.
866.528.3530 toll free
847.492.0470 int'l
847.492.0632 fax

Best Regards,

Jeff Koch

Reply via email to