Radius is running away with the CPU
Peter Nixon
listuser at peternixon.net
Wed Aug 15 07:55:04 CEST 2007
On Wed 15 Aug 2007, David wrote:
> I have verified that the database can run all of the queries quickly. I
> was having trouble running radiusd -X (it was slow ) but radiusd -x was
> better but the thread count and load average would run up. At you suggest
> I ran in debugging mode -X again and this time notice that it was pausing
> for a while before out put the lines. So I am guessing that problem lies
> somewhere in the accounting module radutmp. I commented out the line
> radutmp in the accounting section of the radiusd.conf. Now things seem to
> be running smoothly. I looked at the radutmp file and noticed it is 450
> MB. I thought the size of it could be an issue. So I deleted it and
> restart radiusd with the radutmp commented back in. Things look for the
> moment to be going smoothly but once that file grows in size again it may
> be a problem. So what would cause that file to get so big? I notice in
> the radiusd.conf it mentions in the session section that "The rlm_sql
> module is *much* faster" the default configuration uses radutmp. If I
> change it to sql then I could leave the radutmp commented out of the
> accounting section and still be able to do simultaneous checking, right?
Generally speaking the dbm based modules have issues when they get large...
Use the SQL based versions..
--
Peter Nixon
http://peternixon.net/
More information about the Freeradius-Users
mailing list