Re: extremely slow DHCPD startup time
Sten Carlsen <[email protected]> Thu, 4 Aug 2022 21:54:18 +0200
| Newsgroups | gmane.network.dhcp.isc.dhcp-server |
|---|---|
| Message-ID | <[email protected]> |
> On 4 Aug 2022, at 21.05, Greg Sloop <[email protected]> <[email protected]> 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 <[email protected] <mailto:[email protected]>> 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 > [email protected] <mailto:[email protected]> > > > -- > ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ <https://www.isc.org/contact/> for more information. > > dhcp-users mailing list > [email protected] <mailto:[email protected]> > https://lists.isc.org/mailman/listinfo/dhcp-users <https://lists.isc.org/mailman/listinfo/dhcp-users> > -- > ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. > > dhcp-users mailing list > [email protected] > https://lists.isc.org/mailman/listinfo/dhcp-users -- ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. dhcp-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/dhcp-users