performace on chainging clients.conf and huntgroup
Alan DeKok
aland at deployingradius.com
Thu Apr 5 16:21:13 CEST 2007
Kevin J wrote:
> I noticed that more IPs I add to clients.conf and huntgroups, more steep
> performance declines FreeRadius got. Guessing the linked-list. Have we
> considered other data structures like hashing or btree?
In the CVS head, clients are in a binary tree. I've successfully
tested it with 500K clients. It used 1G of RAM, but it worked...
For huntgroups, there currently isn't a fix. The "files" module has
moved to a hash, so "rlm_fastusers" shouldn't be necessary. I've tested
that with 2M users, and apart from startup time, there is almost no
difference between server performance with 1 user or 2M users.
Maybe the fixes for "files" could be ported to "huntgroups". Ideally,
though, if there are enough huntgroups to be a problem, they should go
into a DB.
Alan DeKok.
--
http://deployingradius.com - The web site of the book
http://deployingradius.com/blog/ - The blog
More information about the Freeradius-Users
mailing list