Radius 服务器基准测试

Radius 服务器基准测试

我为 FreeRadius 编写了一些模块,需要检查其性能。使用 radclient 不行,因为 radius 服务器是多线程的,而 radclient 不是 - 它会等待上一个请求的答复,然后再发送下一个请求。

ab有人对 radius 服务器基准测试工具(如 apache或)有什么想法吗httperf

谢谢。

答案1

您可以在后台生成一堆 radclient 进程,以模拟同时连接。这不会非常精确……不过,由于 radclient 是单线程的,因此它应该是一对一映射(生成 300 个同时后台进程相当于 300 个同时用户)。当然,由于您自动进行连接,因此您将比 300 个实际用户更严重地影响 Radius 服务器,除非他们都在同一时间进行身份验证,但它可能会满足您的目的。

如果您喜欢脚本,您可以编写一个快速的 Perl 脚本来执行身份验证,但您可能必须生成子进程或使用线程,这两者都比上面的方法更复杂,但可能会给您更多的控制权。

答案2

你有没有尝试过辐射测试或者韋德平

答案3

您可以使用 Aradial Technologies 的 NAS 模拟器http://www.aradial.com/

相关内容