
RadPerf
Performance Characterization
One of the most critical steps when building a RADIUS system is performance characterization. This means testing the system to see if both authentication (i.e. read-only), and accounting (i.e. read-write) behavior is acceptable.
In many cases, the performance will be good enough for normal loads. However, high loads are commonly seen when a NAS reboots, and many users flood the network at the same time. If the system cannot handle this load, then it will be unsuitable for a production environment.
RadPerf helps you make this determination. It can send both authentication and accounting packets at varying rates. Even better, you do not need to know anything about RADIUS in order to use it
Starting with a list of users and passwords in a CSV file, RadPerf can generate both authentication and accounting packets. It can simulate spikes in traffic, long-lived user sessions, and end-to-end user behavior.
Once it has finished its testing, it produces a set of reports that summarize offered load versus accepted load. Total accepted packets per second can be quickly determined. These reports gives you the data that you need to make an informed decision about placing a system into production.

