I've been torture testing MTAs this weekend in preparation for selecting
one for a new mail cluster that will need to be able to scale very well.
I like Courier's functionality and would like to be able to use it, but
so far it is getting slaughtered by qmail and Postfix.  Here's what I
did:

My target is an AMD K6-2 550MHz with 128MB of RAM using ReiserFS and
running Gentoo Linux.  It does have a rather slow IDE drive.  I installed
courier-0.36.0.20011123 using the defaults except for a custom --prefix.
I made the following mods to the couriertcpd config: I increased
MAXDAEMONS to 400, MAXPERC to 300, and MAXPERIP to 120. I added
-nodnslookup and -noidentlookup to TCPDOPTS and set
-stderrlogger=/dev/null. 

My source machines are all qmail boxes.  I shut down qmail on each box and
injected 5000 messages into the queue.  I used the same headers used by
perftest1 so Courier would not spend any cycles rewriting headers.  The
bodies were <50 bytes in length.  I then started qmail simultaneously on
all three boxes.  I used the timestamps on messages themselves to
calculate the elapsed time until the last message was successfully
delivered.  I also performed the same experiment with qmail and Postfix.
Here are the results:

Courier: 49 minutes
qmail:   32 minutes
Postfix: 23 minutes

I would like to close the gap between Courier and Postfix a bit.  Can
anyone recommend some tuning parameters I may not be considering?

-Ben

-- 
Ben Beuchler                                           There is no spoon.
[EMAIL PROTECTED]                                            -- The Matrix

_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to