Watching performance on a DHCP Server

David W. Hankins David_Hankins at
Fri Feb 8 19:38:23 UTC 2008

On Fri, Feb 08, 2008 at 11:32:57AM -0600, Blake Hudson wrote:
> I'm glad that ISC is continuing development on DHCP, it seems like major 
> gains in performance can be accomplished relatively easily by either 
> combining writes or writing asynchronously. Although, I was a bit 
> surprised that the leases table is not kept (and managed) in memory. And 
> that since dhcpd currently relies so heavily on disk, that it has not 
> taken advantage of any file system or disk performance enhancing 
> features. I look forward to upgrading to 4.1, though I will likely wait 
> until it has been integrated into my distribution for further testing.

It sounds like you're on the right track, so just a quick note here,

It is managed in memory - the disk file is just a log that can be
replayed to rebuild the in-memory database.  We think it is imperative
to be able to reliably rebuild the in-memory database on a reboot for
various ("no, that's just perfectly normal paranoia, everyone has
that") reasons.

Ash bugud-gul durbatuluk agh burzum-ishi krimpatul.
Why settle for the lesser evil?
David W. Hankins	"If you don't do it right the first time,
Software Engineer		     you'll just have to do it again."
Internet Systems Consortium, Inc.		-- Jack T. Hankins

More information about the dhcp-users mailing list