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
