[Kea-users] Upper End Bounds

Darren Ankney darren.ankney at gmail.com
Tue Oct 31 17:28:58 UTC 2023


Hi Scott,

> -  At what point would you move from the memfile and go to a database?

I would not recommend moving to a database unless you have a specific
need for database storage.  This context seems to be about performance
and database lease storage will be less performant than memfile.

>
> -  How many pools would the server be able to handle without breaking?

I don't know if that number is specifically tested, but I've seen
configurations with hundreds of subnets and hundreds of shared
networks.

> - And what if they are all going through the same NIC (relayed from routers)?

This shouldn't make any difference to performance.

>
> Right now I am looking at about 20 pools ranging from /27 to /22 subnets to bring into Kea and need to know how far I can push it.

Depending on the hardware you use and lease lengths (which directly
affects leases per second) you should be fine.  See more information
about performance here:
https://kea.readthedocs.io/en/kea-2.4.0/arm/dhcp4-srv.html#multi-threading-settings-with-different-database-backends
and here: https://reports.kea.isc.org (test results)

Thank you,

Darren Ankney


More information about the Kea-users mailing list