Konstantin Chekushin wrote:
My pool size is 32k. And I'm using this pool only for fallback issue. So, I'll need it rarely in the future.
For 32K IP's, I'd suggest using a database.
If cache-size = 32768, then radiusd process takes all memory. "Mon Sep 13 12:33:46 2010 : Error: Couldn't fork: Cannot allocate memory" If cache-size = 16384 : ... radiusd takes 261m! :-[ ]
<shrug> That's how in-memory databases work. They use memory.
So, here is my question. If I'll use default cache-size =800, and at some point radius will start using this pool, what will happen if all 800 ip-addresses will be taken? Will the system slowdown, or if there will be a segmentation fault or something else? Why is "less is very bad"?
If you have 32K IP's, use a database. See the "sqlippool" module. Alan DeKok.