Hi,
I am running freeradius version 2.1.7. I am seeing some performance
issue when I ran Veriwave AAA test with 15 clients connecting at the rate of 15
client/sec. The auth type is PEAP-MSCHAPv2 and using the local database (i.e. not
radius). It is using the file as a db store which in our system is mapped to a ramdisk.
The test runs for 30 sec. The auth rate was 9 auth/sec. The same
test when ran against Microsoft AAA server gives 25 auth/sec.
With Freeradius, out of 450 attempted authentications, 209 was
successful and 241 was failed. For single client the authentication time is around
110 ms. Is this the expected number? From the mailing list, it seems 150
msec is what has been observed. The RSA key generation on the server is
offloaded to the hardware. Without it the auth rate was only 3 auth/sec. Initially,
I had threading option turned off and then later turned it on, but the numbers
did not change much.
I have tried various suggestion put forward in the mailing list
including radius file access during authentication by moving file section from
authorize section to authenticate section etc., but not much improvement.
I also see something similar query raised, but did not find any
satisfactory reply.
http://freeradius.1045715.n5.nabble.com/Performance-with-Freeradius-1-1-4-td2760808.html
Any help on this will be appreciated.
Thanks,
Anurag
From: Verma
Anurag-VNF673
Sent: Wednesday, December 15, 2010
11:37 AM
To: 'freeradius-devel@lists.freeradius.org'
Subject: building freeradius
statically
Hi,
I am trying to build static version of freeradius by passing
--enable-static --enable-shared=no to configure. However, I get an
error related to static link of dynamic object libltdl.so. In the make output
I can see it is explicitly referring to this shared library. How can I tell it
to link with libltdl.a (which is already existing) instead?
Thanks,
Anurag