----- Original Message -----
From: "Michael J. Maravillo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 15, 2000 12:04 AM
Subject: Re: [plug] xtradius
> On Wed, Jun 14, 2000 at 07:41:19PM +0800, fooler wrote:
> >
> > xtradius is good for non heavy loads authentication. but for a very
busy
> > authentication server, xtradius wont scale because it will consume a
lots of
> > memory (for every external program called). open and close afterwards a
> > mysql database file for every authentication made (which is a very
expensive
> > thing to do).
>
> I agree. Ian's group is trying to address this issue by using a
> helper daemon which does preloading of the external programs.
> More details at http://www.xtradius.com/radhelp.html.
>
> > a good alternative for xtradius when using a mysql database is
icradius
> > which you can find also at the same site xtradius at
> > http://www.freeradius.org icradius algorithm open a mysql database at
> > startup and close it when the daemon stops.
>
> I'm not really familiar with icradius so I checked it out. True,
> it looks like it's the best alternative for Onie since it really
> does have MySQL support built in. Though, if you keep your users
> in a different way (which is LDAP in my case), xtradius is the
> way to go since it can do aaa from basically anything. :)
hi mike,
you and the rest of ian's group did a noble job by optimizing and saving
some resources between the radius daemon and the external program by making
a gateway or bridge by using of your radius helper daemon. regarding to onie
case and he is using a mysql database as a backend, assuming he is using
your radius helper daemon, the bottleneck that i saw is between the external
program and the mysql daemon. every time a external program communicate to
mysql daemon, it will open a mysql database file, queries it and close the
database file when its done. the time to open and close a database file is a
big factor in terms of performance especially when your metric is request
per second. :-> maybe this is a another big challenge to ian's group to
create a helper between the external program and the mysql or any database
server as what your group did between the radius daemon and the external
program.
fooler.
-
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]