> I still think that the majority of DNS requests will be 
> answered by the local (caching) DNS server. Besides, DNS 
> requests going out on the NIC are more expensive then those 
> going on the loopback interface.

This is probably true in a vacuum, but I think if you're going to compare
the two, you also need to factor process context switches and hindrance to
other parts of the system.  Running a local caching server means that the
server is likely being used by the system for other things too, and this
means frequent interruptions to your mail services, or if your mail services
are CPU hogging, other DNS lookups on the same server wait until your mail
services complete their full process quantum.  It's all a balance, and
sometimes running something locally can be a hindrance vs. running a
dedicated remote service.  Consider that you can allocate LOTS of RAM to a
dedicated DNS server, where you probably would not desire having a local DNS
service compete for resources used for mail services.  The NIC will also DMA
process and handle incoming/outgoing packets while the system is doing other
mail processing, so there's some overlap.

But you're right, YMMV and benchmarks are the only way to be sure.



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to