> > Its up to 5.8G of resident memory with 28321 calls processed. > The OOM killer is going to kill this soon at this rate (8GB RAM machine). > This seems like a pretty serious problem. > It looks like I'll need to restart asterisk every night....Hi the number of cpu cores that you see with top times 512Mbyte is the level of ram that's needed e.g. a hp-gen8 with 2 octo core cpu's and hyperthreading enabled will be ( 2 x 8 x 2 x 0,5 gb ) = 16 gb + a bit exstra. So from start memory usage increases until it reaches 17.3 gb and then stabilizes. at that level. You can disables hypertreading and cut your ram usage to half of that. I can't see what hardware you are using but I think you need to check that the rule above fits your hardware. b.r. Freddi> > > > On Fri, Nov 21, 2014 at 10:53 AM, James Lamanna <jlamanna at gmail.com > <mailto:jlamanna at gmail.com>> wrote: > Hi, > I have an Asterisk server that's been running now for around 2 days. > I've noticed that the resident memory seems to be very high for its > current call load: > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 18321 asterisk 20 0 8050m 5.2g 6968 S > 13 66.2 363:11.80 asterisk > > $ asterisk -rx "core show channels" > > 24 active channels > > 12 active calls > > 25216 calls processed > > > This server has a bunch of IAXModems hooked up to it and is mainly > used as a Fax gateway to hylafax. Is this normal? 5.2Gig of memory > used after 2 days with only 12 currently active calls? > > I am not using any realtime peers. > > There are 100 registered SIP peers on this server as well. > > Thanks. > > -- James >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20141122/ad9aeb1e/attachment.html>
cat /proc/cpuinfo lists 4 cores. So even if that's not showing hyperthreading, maximum 8. By your rule, that would be 8 cores * 0.5GB = 4GB memory. I've seen resident memory be up over 6GB. On Sat, Nov 22, 2014 at 1:29 PM, Freddi Hansen <fh at danovation.dk> wrote:> > Its up to 5.8G of resident memory with 28321 calls processed. > The OOM killer is going to kill this soon at this rate (8GB RAM machine). > This seems like a pretty serious problem. > It looks like I'll need to restart asterisk every night.... > > Hi the number of cpu cores that you see with top times 512Mbyte is the > level of ram that's needed > > e.g. a hp-gen8 with 2 octo core cpu's and hyperthreading enabled will be ( > 2 x 8 x 2 x 0,5 gb ) = 16 gb + a bit exstra. > So from start memory usage increases until it reaches 17.3 gb and then > stabilizes. at that level. > You can disables hypertreading and cut your ram usage to half of that. > > I can't see what hardware you are using but I think you need to check that > the rule above fits your hardware. > > b.r. > Freddi > > > > > > > On Fri, Nov 21, 2014 at 10:53 AM, James Lamanna <jlamanna at gmail.com> > wrote: > Hi, > I have an Asterisk server that's been running now for around 2 days. > I've noticed that the resident memory seems to be very high for its > current call load: > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 18321 asterisk 20 0 8050m 5.2g 6968 S 13 > 66.2 363:11.80 asterisk > > $ asterisk -rx "core show channels" > > 24 active channels > > 12 active calls > > 25216 calls processed > > > This server has a bunch of IAXModems hooked up to it and is mainly used > as a Fax gateway to hylafax. Is this normal? 5.2Gig of memory used after 2 > days with only 12 currently active calls? > > I am not using any realtime peers. > > There are 100 registered SIP peers on this server as well. > > Thanks. > > -- James > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20141124/5eaa2946/attachment.html>
Also, how big does the cache in frame.c grow to? I've recompiled with MALLOC_DEBUG on that server: asterisk -rx "memory show summary" .... 1780466242 bytes (1780181594 cache) in 2352909 allocations in file frame.c ... Seems like a ridiculous cache. On Mon, Nov 24, 2014 at 9:02 AM, James Lamanna <jlamanna at gmail.com> wrote:> cat /proc/cpuinfo lists 4 cores. > So even if that's not showing hyperthreading, maximum 8. > By your rule, that would be 8 cores * 0.5GB = 4GB memory. > I've seen resident memory be up over 6GB. > > On Sat, Nov 22, 2014 at 1:29 PM, Freddi Hansen <fh at danovation.dk> wrote: > >> >> Its up to 5.8G of resident memory with 28321 calls processed. >> The OOM killer is going to kill this soon at this rate (8GB RAM machine). >> This seems like a pretty serious problem. >> It looks like I'll need to restart asterisk every night.... >> >> Hi the number of cpu cores that you see with top times 512Mbyte is the >> level of ram that's needed >> >> e.g. a hp-gen8 with 2 octo core cpu's and hyperthreading enabled will be >> ( 2 x 8 x 2 x 0,5 gb ) = 16 gb + a bit exstra. >> So from start memory usage increases until it reaches 17.3 gb and then >> stabilizes. at that level. >> You can disables hypertreading and cut your ram usage to half of that. >> >> I can't see what hardware you are using but I think you need to check >> that the rule above fits your hardware. >> >> b.r. >> Freddi >> >> >> >> >> >> >> On Fri, Nov 21, 2014 at 10:53 AM, James Lamanna <jlamanna at gmail.com> >> wrote: >> Hi, >> I have an Asterisk server that's been running now for around 2 days. >> I've noticed that the resident memory seems to be very high for its >> current call load: >> >> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >> 18321 asterisk 20 0 8050m 5.2g 6968 S 13 >> 66.2 363:11.80 asterisk >> >> $ asterisk -rx "core show channels" >> >> 24 active channels >> >> 12 active calls >> >> 25216 calls processed >> >> >> This server has a bunch of IAXModems hooked up to it and is mainly used >> as a Fax gateway to hylafax. Is this normal? 5.2Gig of memory used after 2 >> days with only 12 currently active calls? >> >> I am not using any realtime peers. >> >> There are 100 registered SIP peers on this server as well. >> >> Thanks. >> >> -- James >> >> >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> New to Asterisk? Join us for a live introductory webinar every Thurs: >> http://www.asterisk.org/hello >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20141124/68737e58/attachment.html>