[asterisk-dev] Asterisk and multicore processors

Eric Germann ekgermann at cctec.com
Sun Feb 4 04:43:54 MST 2007


Thanks for the info.  We sync to Embarq (the incumbent telco) on their PRI
and pass timing out to the other PRI ports, so we're locked to the telco.

I'll have to look into the new Digium card.  Thanks for the info.

EKG


-----Original Message-----
From: asterisk-dev-bounces at lists.digium.com
[mailto:asterisk-dev-bounces at lists.digium.com] On Behalf Of Zoa
Sent: Sunday, February 04, 2007 6:31 AM
To: Asterisk Developers Mailing List
Subject: Re: [asterisk-dev] Asterisk and multicore processors

Some thoughts:

I doubt you would need an 8 core machine to handle 100 ilbc transcodings,
that sounds like overkill.
A dual core should be able to handle approx 100 calls in iLBC.

(Maybe check if that new digium DSP card also does iLBC, or consider moving
to g729 if it doesn't).

The next remark: i'm not sure its a good idea to have 4 different links on
the pri card, unless you take the timing on one and give out the timing on
the other ones.

Asterisk is threaded so it will just take up all cores you assign to it.

Zoa

Eric Germann wrote:
> I'm specing out a new box to act as a tandem switch.  It will have a 
> TE410P with 4 x PRI and support IAX connections to four other boxes 
> using predominantly ilbc and/or gsm.  It also has 3 IAX trunks to 
> Teliax for call routing also using gsm.  No extensions actually 
> terminate on the tandem, they're all switched to other boxes (highly 
> distributed).  On the PRI card, one goes to Embarq, the PSTN and two 
> go to a legacy SX-200 which is being phased out.  The fourth is a
connection to an Adtran TSU-600 channel bank.
>
> Given this is a greenfield spec and we're building it from scratch, 
> I'm looking at SuperMicro and their motherboards.  Architecturally, I 
> see the tandem as being CPU bound, if anything.  Backbone is GigE 
> connected to the server so I/O there isn't an issue and we aren't 
> doing voicemail on it so it isn't diskbound.  Primarily the load will 
> in in transcoding between the PRI channels and the IAX channels. We're 
> looking at probably no more than 100 calls simultaneously.  All the 
> remote boxes use the same codec on the channels, so it doesn't have to
transcode for inter box comm's.
>
> How well does asterisk spread itself out over multiple CPU's (aka Cores).
> I'm looking at their 2xQuadCore (clovertown) motherboards and was 
> spec'ing CPU's.  I know this is a religious issue in some circles, but 
> is it better to have one Quad core as fast as you can buy (4 CPU's) or 
> 2 x Quad core at a lower speed (8 CPU's).  Obviously, I've got to 
> shoehorn a budget here and can do 8 for the price of 4 if * will 
> spread itself out.  If transcoding is threaded and doesn't deadlock 
> for a single resource, it seems 8 cores would be better than 4.
>
> Thoughts?
>
> Thanks for any input.
>
> Eric
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>   

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

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



More information about the asterisk-dev mailing list