Here goes...

PIII - more than enough really.

32MB of ram - fine for a smaller load but more is better.

MySQL - Here's how MySQL and most other SQL Databases work in regards to
scalability.  They're extremely much faster than flat text files in the
short and medium term.  Performance is excellent and does not begin to be
compromised by user numbers until your user table begins to become
exceedingly large (assuming you're not a HUGE national ISP and do decent SQL
maintenance this should be little trouble) at this point performance will
start going down hill, probably at roughly 100,000 or so it will be a little
noticable.  The reason being is that MySQL has to search through the entire
table to find the exact entry that it's looking for, this takes time and
uses processor cycles thus your performance 'could' go downhill. At this
point it's probably better to split the user table into separate sections,
such as by location or dialin number or something of the sort for easy
management and all of that things.  I 'may' eventually submit a better table
structure for radius since the current one when interfaced with dialup_admin
is...well...seriously lacking from a database standpoint and fails to take
into consideration a number of basic database design issues, but we'll see.

Apache - This should not even remotely affect the performance of the server
unless it's a dumpster box anyhow or/and you're using it for webhosting or
whatever as well.  Which would be really not very smart to do on you auth
server anyhow, but hey, that's just my opinion.

Anyhow that's my 2 cents, sorry about how long this took to compose but I
just found it in my drafts as I am sitting in Perkins at 1a.m. - go
figure...

~Torry Crass

----- Original Message -----
From: "Kostas Kalevras" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 14, 2002 10:51 AM
Subject: Re: hardware requirement


> On Wed, 14 Aug 2002, Hooman Amini wrote:
>
> > Dear Alan Dekok,
> > Thanks for your response.I have still not got a clear idea about
hardware
> > requirements...
> > Have you ever test the RAM requirement,any recommandation of RAM
frequency for
> > running 100 concurrent users?How about running mysql and radius at the
same
> > machine? How would be the preformance for 10000 users (not online).
> > what about adding apache, is it strangly influence the performance ?
> >
> >
> > Regards,
> > Hooman Amini
>
> You are talking about really _small_ numbers. You should start thinking
about
> CPU and RAM only if you have XX000 or XXX000 users (assuming that you keep
your
> users in LDAP or SQL). I 'd say a nice pentium with 256MB RAM would be
just
> fine. Just tune MySQL a bit and you should be ok.
>
> --
> Kostas Kalevras Network Operations Center
> [EMAIL PROTECTED] National Technical University of Athens, Greece
> Work Phone: +30 10 7721861
> 'Go back to the shadow' Gandalf
>
>
>
> -
> List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to