|
Depending on the amount of load and available resources (hardware), there are many
different possible installation options. You can install all of the components on
the same server hardware, or you can install each component on a separate computer.
Any combination is possible. Two samples are described here:
Economy Installation:
You can install all of the components (RADIUS server, SQL server, Web server and
web based applications) on the same single computer. For this option we suggest
you use a Pentium III or higher server with 512 MB RAM and adequate amount of hard
disk. Our test result shows that a low-end server (Pentium III 350 MHz with 128 MB
RAM) can handle more than 100 Requests (authentication and accounting) per second.
A dual Pentium III 933MHz server, with 512MB RAM can handle more than 420 requests
per second.
Note 1: These performance numbers are for PAP authentication.
Note 2: The bottle neck is database performance. When we remove the data access
part, it can handle up to 2,000 requests per second on the same dual CPU machine.
Note 3: Performance tests are done using SQL Server 2000 and MSDE 2000 as backend
database. Higher or lower performance results may be achieved with other database
servers.
Following table shows some performance test results:
|
Hardware Configuration |
Operating System |
Database Software |
Requests/Second |
|
P4 2.8 GHz Dual Core - 2GB RAM |
Win XP Pro. x64 |
SQL Server 2005 Std. |
710 |
|
P4 2.66 GHz - 1GB RAM |
Win 2000 Pro. |
SQL Server 2000 Dev. |
550 |
|
Dual P III 933Mhz - 512MB |
Win XP Pro. |
SQL Server 2000 Dev. |
420 |
|
P III 800Mhz - 256 MB |
Win XP Pro. |
MSDE 2000 |
220 |
|
P III 650Mhz - 256 MB |
Win 2003 Ent. |
SQL Server 2000 Ent. |
190 |
|
P II 350Mhz - 128 MB |
Win 2003 Web |
MSDE 2000 |
145 |
|
P II 350Mhz - 256 MB |
Win 2000 Server |
SQL Server 7.0 |
145 |
High-performance Installation:
In this option, each component is installed on a separate computer. This configuration
provides the most performance and scalability. With use of load balancing among
multiple servers, even more performance can be achieved.
Related Links: RADIUS Load Test tool
|