Mitch,
I was told that 'top' can be misleading because of the fact that Linux
will generally use free space and allocate it to cache. Try running
your tests with the 'free' command and see if there really is a memory
leak. I think the real concern is the fact that calls start dropping
once the memory gets low enough that the system starts 'eating' into
swap and cache. Perhaps a Linux guru out there knows if there's a way
to tailor Linux' behavior in this regard? Also, how much RAM do you
have in the system?
-MC
_____
From: asterisk-users-bounces@lists.digium.com
[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Mitch
Thompson
Sent: Monday, November 27, 2006 12:32 PM
To: asterisk-users@lists.digium.com
Subject: [asterisk-users] Memory leak
Has anyone noticed (using the linux command 'top') a gradual increase in
memory usage when asterisk is under heavy processing? I am currently
pumping 4 ISDN spans (T-1) through my asterisk test system, and have
seen the memory used value in top climb steadily each second.
Concurrently, the value for "cached" in top also climbs, but
occasionally it drops, as well.
Eventually, I start eating into swap and asterisk typically starts
dropping calls. A reboot is required to recover the memory, unless
someone here knows of a less drastic method.
Thanks
Mitch Thompson
San Antonio, TX
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20061127/91b32876/attachment.htm