Watching performance on a DHCP Server

David W. Hankins David_Hankins at isc.org
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?	 https://secure.isc.org/store/t-shirt/
-- 
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