I'm running FreeRADIUS on a PC with a dual CPU of 2 GHz and 2 GB of RAM. It is working with PostgreSQL database.<div>When I perform tests with radperf, running :</div><div><br></div><div><font color="#ff0000">radperf -s -f ../users.csv -p 800 -a pap 10.3.1.1 auth radiussomething </font></div>

<div><font color="#ff0000"><br></font></div><div>where <font color="#ff0000">users.csv </font>file contains 10000 user names with password, I get this output: </div><div><br></div><div><div><font color="#666666">Total succeeded   :  3811</font></div>

<div><font color="#666666"><span style="white-space:pre-wrap">    </span>     Total failed      :  6189</font></div><div><font color="#666666"><span style="white-space:pre-wrap">        </span>     Total no reply    :  0</font></div>

<div><font color="#666666"><span style="white-space:pre-wrap">    </span>     Total time (s)    :  10.588</font></div><div><font color="#666666"><span style="white-space:pre-wrap">      </span>     Packets/s         :  944</font></div>

<div><font color="#666666"><span style="white-space:pre-wrap">    </span>     Response times:</font></div><div><font color="#666666"><span style="white-space:pre-wrap">          </span>< 10 usec  : 0</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap">            </span>< 100 usec : 0</font></div><div><font color="#666666"><span style="white-space:pre-wrap">             </span>< msec     : 0</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap">            </span>< 10 msec  : 1</font></div><div><font color="#666666"><span style="white-space:pre-wrap">             </span>< 0.1s     : 3758</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap">            </span>< s        : 5897</font></div><div><font color="#666666"><span style="white-space:pre-wrap">          </span>< 10s      : 344</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap">            </span>< 100s     : 0</font></div></div><div>(the result is a good one taking in account the packets amount processed per second - related to more tests that I did)<font color="#666666">.</font></div>

<div>I would need a sever able to manage a much greater amount of users ( > 50000, up to 1000000). But for now I'm interested how to get the server working well with ~(50000<->100000) users.</div><div>What configuration do I need for this (I mean hardware configuration)? What are the best recommended improvements that should be done? Would JRadius module help on improving performance? (I'm not familiar about JRadius).</div>
<div><br></div><div>Thanks for any suggestions.</div><div><br></div><div>N.B. In attachment you have the important part from output of running radiusd -XXX together with with radperf.</div>