Curtis,

> A quick question.  I've been running amavisd-new and postfix for a few
> years and it works well.  amavisd is a bit of a resource hog, but I've
> managed to trim down what gets fed to it and that has helped a great deal.
> However, lately I've been reading about the newer amavisd-milter
> interface.  Which is more efficient for handing mail to amavis, the milter
> interface or the smtp handoff?  amavis is running on the same machine as
> the smtp server.  I was thinking of splitting it off onto a separate
> machine, but finally getting postfix to reject unknown virtual recipients
> has reduced the load dramatically.

Well, the milter interface is a little bit faster, as it avoids having
amavisd do the reading line by line (because of the dot stuffing) and
can read by chunks. But the difference is really negligible - on our
server the SMTP receiving by amavisd takes 60 ms on the average. Even if
you'd reduce that reading time to zero, it would still make no difference
to the total time spent, mostly in SpamAssassin.  The SMTP sending time
is even shorter, as in this case I/O can go by chunks and is cheap.

So I don't think it is worth loosing some of the capabilities (like
per-recipient mail header rewrites) for the sole purpose of saving
60 milliseconds per message, especially when also doing spam checks.

You may move amavisd to a separate machine to split the load
if CPU resources are better there. This applies either to the
SMTP interface, or to the milter interface (milter must run
on the same host as amavisd, both of which may be moved away
from the MTA host). With SMTP interface one can even have multiple
amavisd backends and let MTA use its MX load sharing functionality.

  Mark

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/amavis-user 
 Please visit http://www.ijs.si/software/amavisd/ regularly
 For administrativa requests please send email to rainer at openantivirus dot 
org

Reply via email to