Stan Hoeppner: > Wietse Venema put forth on 12/1/2009 3:47 PM: > > > Surely, mail is injected via SMTP, and therefore, the Postfix SMTP > > server will attempt to lookup the client hostname and IP address; > > since they are using SMTP-based content filters, that is another > > source of name service lookups. All this presents a load on name > > service. I have seen enough to know that a bad DNS configuration > > can do wonders for performance. > > Assuming the test streams are generated by a handful of SPECmail load > generator hosts, the hostnames and addresses of those client machines > would quickly be cached, no?
I can assure you that there is no such caching the Postfix SMTP server before the SMTP-based content filter, and not in the Postfix SMTP server after the SMTP-based content filter. In addition, Postfix and content filters may do other DNS lookups for reputation etc. Ideally, name/address/reputation lookups will have only minimal impact, but I was explicitly not talking about ideal configurations when I wrote: If your performance is inadequate, I suggest that you do a detailed system performance analysis to find out if the limit is CPU, memory, file I/O or perhaps some trivial DNS configuration problem. I would not be so quick to dismiss DNS-related problems out of hand in scenarios that involve synthetic email messages. Wietse