[asterisk-users] asterisk and multiple cpus/cores

Matthew Rubenstein email at mattruby.com
Sat Feb 10 10:29:01 MST 2007


	Are there 45 G.729 instances for the 45 ZAP legs in addition to 45
G.729 instances for the 45 SIP legs? Or do the ZAP legs not get a codec
(HW instead)?


On Sat, 2007-02-10 at 12:06 -0500, Andres wrote:
> Hi Matthew,
> 
> Yes, those are really 90 SIP-ZAP calls.  Which means the 4 port T1 is 
> pretty much full of calls.  All SIP endpoints are forced to G729.  And 
> as for your 125% question I really don't know why.  This is just what I 
> can see from our MRTG graphs.  We graph all CPU usage and SIP/ZAP 
> calls.  All our servers are running Asterisk 1.2.9.1.
> 
> Andres.
> 
> 
> Matthew Rubenstein wrote:
> 
> >	Are those "90 calls" really 90 instances of the G.729 codec (+ other
> >processing), 90 "legs" (people at phones) for 45 2-party calls?
> >
> >	Also, how do you get 125% more CPU bandwidth by adding another CPU,
> >which usually gets less than 100% more power after its overhead to
> >function in the system?
> >
> >
> >On Sat, 2007-02-10 at 04:46 -0700,
> >asterisk-users-request at lists.digium.com wrote:
> >  
> >
> >>Date: Fri, 09 Feb 2007 21:57:23 -0500
> >>From: Andres <andres at telesip.net>
> >>Subject: Re: [asterisk-users] asterisk and multiple cpus/cores
> >>To: Asterisk Users Mailing List - Non-Commercial Discussion
> >>        <asterisk-users at lists.digium.com>
> >>Message-ID: <45CD3493.6000507 at telesip.net>
> >>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >>
> >>Erick Perez wrote:
> >>
> >>    
> >>
> >>>I have found a site that list the following (no date in the post, so
> >>>it may be old):
> >>>"since all transcoding and calls still go through one core in
> >>>      
> >>>
> >>asterisk,
> >>    
> >>
> >>>it doesn't make sense to buy a multi-core or hyperthreaded system
> >>>      
> >>>
> >>that
> >>    
> >>
> >>>will only slow you down"
> >>>
> >>>Does that still applies in asterisk 1.2.14/1.4.x ?
> >>>Or do we have to tweak source code to balance loads
> >>>      
> >>>
> >>(transcoding,etc)
> >>    
> >>
> >>>between cores?
> >>>
> >>>      
> >>>
> >>I can tell you that statement is bogus.  We run a number of dual cpu
> >>and 
> >>single cpu systems on our network.  The dual ones (Xeon 3.6Ghz) can 
> >>easily handle 90 G729 calls at 50% CPU Usage.  The single ones will
> >>be 
> >>at 50% with only 40 calls.
> >>
> >>Andres 
> >>    
> >>
> 
-- 

(C) Matthew Rubenstein



More information about the asterisk-users mailing list