[EXTERNAL] Re: extremely slow DHCPD startup time

Shane Merritt smerritt at ua.edu
Thu Aug 4 20:18:04 UTC 2022


The server disks are already SSD.  The total max available lease space according to dhcpd-pools is 283,751.  I did a restart on one of the pair earlier and the time was about 10 minutes, but activity is low at the moment since fall semester hasn’t begun.

Shane Merritt
Office of Information Technology
The University of Alabama
smerritt at ua.edu


From: dhcp-users <dhcp-users-bounces at lists.isc.org> on behalf of Sten Carlsen <stenc at s-carlsen.dk>
Date: Thursday, August 4, 2022 at 2:54 PM
To: Users of ISC DHCP <dhcp-users at lists.isc.org>
Subject: [EXTERNAL] Re: extremely slow DHCPD startup time



On 4 Aug 2022, at 21.05, Greg Sloop <gregs at sloop.net<mailto:gregs at sloop.net>> <gregs at sloop.net<mailto:gregs at sloop.net>> wrote:

I'm sure others will have some useful suggestions - but I do know that improving disk I/O can seriously improve performance.
I'm not sure if that will improve restart/start/reload times.

It would be pretty easy to test though, say swapping for an SSD/Nvme.
(Or if you like living dangerously, putting the disk in RAM.)



On Thu, Aug 4, 2022 at 12:02 PM Shane Merritt <smerritt at ua.edu<mailto:smerritt at ua.edu>> wrote:
I have a failover pair of DHCP servers running 4.4.2-P1 that handle a DHCP for a very large wireless network (>75k devices active at any time). The leases file on these boxes is around 200 megabytes.  The problem I am having is when I need to make a change and restart, DHCPD takes over 25 minutes to start giving out addresses.  I assume this is due to the large lease file.  I see that there are tons of leases in the file that are “binding state free” that in some cases are months old.  Are there any suggestions to improve this situation?

AFAIK the server will fill its internal tables with every possible lease, most of them empty or marked free. I could be wrong about this.

So the question is how large your net blocks are?

If you e.g. have a /8 address space, that would amount to the server having to populate 2^24 (16 mill) entries in its internal table and do what ever processing etc it does for each entry. This may take time.




Shane Merritt
Office of Information Technology
The University of Alabama
smerritt at ua.edu<mailto:smerritt at ua.edu>

--
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.isc.org%2Fcontact%2F&data=05%7C01%7Csmerritt%40ua.edu%7Cd99158278556462fa2f908da76532816%7C2a00728ef0d040b4a4e8ce433f3fbca7%7C0%7C0%7C637952396772922435%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9iElG3QLIZLtUu%2FEirPM5%2FaBw73HUohsnqapHOwRe2k%3D&reserved=0> for more information.

dhcp-users mailing list
dhcp-users at lists.isc.org<mailto:dhcp-users at lists.isc.org>
https://lists.isc.org/mailman/listinfo/dhcp-users<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.isc.org%2Fmailman%2Flistinfo%2Fdhcp-users&data=05%7C01%7Csmerritt%40ua.edu%7Cd99158278556462fa2f908da76532816%7C2a00728ef0d040b4a4e8ce433f3fbca7%7C0%7C0%7C637952396772922435%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QrJKq7HH3dsRdL3dQ6rFKHVuk9xQuxMBRbd0r3Ze3vg%3D&reserved=0>
--
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.isc.org%2Fcontact%2F&data=05%7C01%7Csmerritt%40ua.edu%7Cd99158278556462fa2f908da76532816%7C2a00728ef0d040b4a4e8ce433f3fbca7%7C0%7C0%7C637952396772922435%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9iElG3QLIZLtUu%2FEirPM5%2FaBw73HUohsnqapHOwRe2k%3D&reserved=0> for more information.

dhcp-users mailing list
dhcp-users at lists.isc.org<mailto:dhcp-users at lists.isc.org>
https://lists.isc.org/mailman/listinfo/dhcp-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20220804/94282414/attachment.htm>


More information about the dhcp-users mailing list