Shawn Zhou wrote:
> Looks like BIND 9.9.4b1 has support for SO_REUSEPORT as test results I get 
> from RHEL 6.5 look better than what I have from RHEL 6.4:

No, it doesn't.  SO_REUSEPORT must be explicitly enabled on the
listening socket, and the string "SO_REUSEPORT" does not appear anywhere
in the BIND codebase.  (I'm also fairly certain SO_REUSEPORT hasn't been
backported to RHEL 6's kernel, but I haven't checked that.  In mainline
Linux, it is only present in versions >= 3.9.)

It would be relatively easy to add support for SO_REUSEPORT to BIND,
though.  I recently added it to Unbound and the changes were fairly
simple:

    http://thread.gmane.org/gmane.network.dns.unbound.user/2915

It resulted in decreased CPU utilization on Linux 3.9+, but I did not
measure the drop rate.

-- 
Robert Edmonds
_______________________________________________
dns-operations mailing list
[email protected]
https://lists.dns-oarc.net/mailman/listinfo/dns-operations
dns-jobs mailing list
https://lists.dns-oarc.net/mailman/listinfo/dns-jobs

Reply via email to