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
- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to