On 2/13/08, Tzafrir Cohen <[EMAIL PROTECTED]> wrote:
> On Wed, Feb 13, 2008 at 03:48:14PM +0800, Rilawich Ango wrote:
> > Actually, I donno it is a memory leak or not.  I have a server only
> > running asterisk.  As time goes by, the free memory shown in the top
> > is decreased.  After I restart the asterisk, the free memory comes
> > again.  That's why I wonder if regular restart asterisk is necessary.
> > Use a crontab to restart asterisk is a way to do it but you have to
> > maintain a crontab.  Is it possible to use logrotate instead?  Or
> > other better way?
>
> [EMAIL PROTECTED]:~$ free -m
>              total       used       free     shared    buffers     cached
> Mem:           485        477          7          0          0        100
> -/+ buffers/cache:        376        108
> Swap:         1419        270       1149
> [EMAIL PROTECTED]:~$ top -b | head -n 5
> top - 10:18:32 up 19 days, 14:38, 24 users,  load average: 0.08, 0.33, 0.21
> Tasks: 166 total,   1 running, 163 sleeping,   2 stopped,   0 zombie
> Cpu(s):  1.1%us,  0.1%sy,  0.0%ni, 98.2%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
> Mem:    496648k total,   489044k used,     7604k free,       32k buffers
> Swap:  1453840k total,   276740k used,  1177100k free,   103380k cached
> [EMAIL PROTECTED]:~$ ps aux | grep asterisk
> asterisk  9559  0.0  2.5 474896 12892 ?        Ssl  Feb12   0:00 
> /usr/sbin/asterisk -p -U asterisk
>
> Gee, I only have 7 MB free! I must reboot to free some memory! And that
> Asterisk is using so much memory!

Guys, don't start panic here. This is perfectly normal memory status
for Linux. Linux automatically uses most free memory for disk cache,
leaving only few megabytes, and frees disk cache as soon as any
application requests. This has nothing to do with Asterisk.

Regards,
Atis

>
> In fact:
> 1. The system has some 100MB of free memory. almost all of it is used
> for caching and such.
>
> 2. Asterisk overcommits memory: it generally asks the kernel huge
> ammounts of memory, but doesn't really try to use them. At least with
> Linux such overcommits are not claimed at all.
>
> --
>                Tzafrir Cohen
> icq#16849755              jabber:[EMAIL PROTECTED]
> +972-50-7952406           mailto:[EMAIL PROTECTED]
> http://www.xorcom.com  iax:[EMAIL PROTECTED]/tzafrir
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>


-- 
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
[EMAIL PROTECTED]
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to