|
Três métodos diferentes de autenticação foram usados durante nossos testes.
Resultados de Benchmark (Database SQL Server)
LOGs de atividade gravados tanto em arquivo texto como em um database SQL.
| Maquina NT |
Tipo de Database |
Pacotes por segundo |
Logins por segundo |
233 MHZ Pentium II (128 MB de Memória) |
SQL Server 6.5 |
86 |
35 (2100 conexões/minuto) |
400 MHZ Dual-Pentium II (128 MB de Memória) |
SQL Server 7.0 |
165 |
65 (3900 conexões/minuto) |
Observações: Uma vez que nossos testes foram feitos com
acesso total da CPU, estes resultados poderão variar caso você possua
diversos aplicativos compartilhando a CPU simultâneamente ou caso esteja
usando um Servidor SQL remoto (os testes foram feitos com o Servidor SQL
residindo na mesma maquina).
Resultados de Benchmark (Databade MS-Access)
LOGs de atividade gravados tanto em arquivo texto como em um database MS-Access.
| Maquina NT |
Tipo de Database |
Pacotes por segundo |
Logins por segundo |
233 MHZ Pentium II (128 MB de Memória) |
MS-Access 98 (10,000 usuários) |
75 |
30 (1800 conexões/minuto) |
400 MHZ Dual-Pentium II (128 MB de Memória) |
MS-Access 98 (10,000 usuários) |
150 |
60 (3600 conexões/minuto) |
Observações: Nosos testes foram feitos inicialmente com
um database contendo 1.000 usuários, o qual foi ampliado para 10.000 usuários.
Os resultados foram quase sempre similares em ambos os casos, entretanto, nós
apenas incluímos os resultados dos testes com o database de 10.000 usuários.
Resultados de Benchmark (Database em Arquivo Texto)
LOGs de atividade gravados apenas em arquivo texto.
| Maquina NT |
Tipo de Database |
Pacotes por segundo |
Logins por segundo |
233 MHZ Pentium II (128 MB de Memória) |
Arquivo Texto (1000 usuários) |
100 |
40 (2400 conexões/minuto) |
233 MHZ Pentium II (128 MB de Memória) |
Arquivo Texto (5000 usuários) |
53 |
22 (1320 conexões/minuto) |
Observações: Um Pentium II de 233 MHZ pode facilmente
controlar um VOP Radius configurado com um arquivo Texto, para até 5.000
usuários. Como diversos ISPs tendem a migrar da configuração em arquivo
Texto quando chegam próximo deste número de clientes, os testes não foram
feitos para um grande número de usuários ou em uma maquina mais rápida.
Comentários Gerais
A maioria dos resultados simbolizam 1.000 ou mais conexões por minuto. Veja
abaixo uma fórmula genérica para calcular seu número de pico das conexões
por minuto:
Carga Máxima = Nº Máximo de Portas Ocupadas / Média de duração da seção (em minutos)
Por exemplo, caso seus clientes permaneçam online numa
média de 5 minutos, para gerar 1.000 conxões por minuto, você precisará
ter um total de portas em torno de 5.000 (5.000 / 5 = 1.000). E, para ter
3.600 conexões por minuto, 18.000 portas!!!
Durante todaa as fases de testes intensivos, 100% das
requisições de Acesso ou Contabilidade doram respondidas (e armazenadas)
pelo servidor VOp Radius. O servidor teve qualquer falha ou perda de
performance por qualquer razão. A utilização de memória chegou ao máximo
de 25 MB quando tinhamos mais de 5.000 usuários online. Definitivamente
o VOP Radius é um produto extremamente estável.
|