PhenixID Server performance test

Performance data is to be considered an indicator. Adding complexity in authorization or a slow/fast net work or external resources will have impact on performance. 

Environment

The performance tests were made using installations of PhenixID Server on Windows Server 2012.

Tests were made using both a stand-alone environment as well as a clustered environment.

Login was made using RADIUS with Username, password and OTP.

The tests were made with one and two physical clients simulating both 50 and 100 simultaneous client requests against PhenixID Server.

Tests were made using the default amount of instances (1) for RADIUS and PIPES, and also when the amount of instances was increased to 5.

 

Results

Standalone

1 physical client simulating 50 simultaneous clients with 20 ms delay between authentications:

RADIUS Instances = 1, 27192/10min., 2719/min., 45/second

1 physical client simulating 50 simultaneous clients with 20 ms delay between authentications:

RADIUS Instances = 5, 27011/10min., 2701/min., 45/second

1 physical client simulating 100 simultaneous clients with 20 ms delay between authentications:

RADIUS Instances = 5, 27195/10min., 2719/min., 45/second

Cluster

1 physical client simulating 100 simultaneous clients with 20 ms delay between authentications:

RADIUS Instances = 1, 27195/10min., 2719/min., 45/second

2 physical clients simulating 100 simultaneous clients with 10 respectively 20 ms delay between authentications:

RADIUS Instances = 1, 68316/10min., 6831/min., 113/second

2 physical clients simulating 100 simultaneous clients with 10 respectively 20 ms delay between authentications:

RADIUS Instances = 5, 68403/10min., 6840/min., 114/second

2 physical clients simulating 100 simultaneous clients with 10 respectively 20 ms delay between authentications:

RADIUS Instances = 5 and PIPES Instances =5, 79582/10min., 7958/min., 132/second