[asterisk-biz] Server for 100 concurrent calls

Craig Lawrence craig at mytel.net.au
Sat Dec 9 21:16:30 MST 2006


Hi
 
We can only get around 90 concurrent calls from a Dell 2850 with dual
3.2Ghz 800FSB Xeons with a 4 port E1 hardware echo can card and 50% G729
calls (RAM and HDD are not relevant issues).
 
Now the real question is whether Dual or Quad core Xeons OR 2 x Quad
Core Xeons etc will do any better. 
 
It seems as though there are two schools of thought, those who argue
Asterisk is multi-threaded and that this addresses the bottleneck issues
and those that say it doesn’t.  I suspect that the second group are
those who have tested dual/quad core processors.
 
This is from Wikipedia (HYPERLINK
"http://en.wikipedia.org/wiki/Asterisk_PBX#Criticism"http://en.wikipedia
.org/wiki/Asterisk_PBX#Criticism):
 
“Unlike most next generation telephony applications and architectures,
Asterisk is built using a monolithic model and does not break out
individual parts of the application. An alternative application
architecture would be disaggregated, where each architectural component
could exist independently and therefore be scalable or easily
accelerated with best of breed components. As an example, the media
server portion of the Asterisk application is not implemented as a Voice
Over IP media server and cannot be easily replaced with a hardware-based
alternative. The Asterisk architecture therefore has inherent
scalability problems in terms of raw performance and functional
completeness. Due to the dual licensing nature of the Asterisk code and
the feeling among some developers that changes required to the software
were not incorporated in a timely manner, the Asterisk source base was
HYPERLINK
"http://en.wikipedia.org/wiki/Fork_%28software_development%29"forked in
2005 and established as HYPERLINK
"http://en.wikipedia.org/wiki/OpenPBX"OpenPBX.”
 
You may find that the safest solution is to have an external gateway (eg
Vegastream) do the transcoding OR run 2 instances of Asterisk on 2
machines with the machine with the TDM card only doing the transcoding
and the other machine doing all the other work.  However this is more
expense, more rack space and more complexity. 
 
Regards
 
 
Craig Lawrence
HYPERLINK "http://www.mytel.net.au"www.mytel.net.au
 
-----Original Message-----
From: asterisk-biz-bounces at lists.digium.com
[mailto:asterisk-biz-bounces at lists.digium.com] On Behalf Of Sichuan
Sent: Sunday, 10 December 2006 1:35 PM
To: 'Commercial and Business-Oriented Asterisk Discussion'
Subject: RE: [asterisk-biz] Server for 100 concurrent calls
 
>From my experience and knowledge, for 100 concurrent calls, with no GUIs
and other applications running, and using G711, you need a dual Xeon
3.2MHZ 6GB RAM server. It has to be a branded server, like from HP or
DELL.
 
I don’t believe that with any GUIs, transcoding, or other applications
running in background, any server can handle 100 concurrent calls. Maybe
a quad processor will do it, but then its better to buy two
dual-processor servers.
 
Maybe others will differ in opinion. If someone has experience of
reliable 100 concurrent calls with a cheaper configuration, I’d like to
hear from them too.
 
Sichuan

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.15/581 - Release Date:
9/12/2006


-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.15/581 - Release Date:
9/12/2006
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-biz/attachments/20061209/210c6f4a/attachment-0001.htm


More information about the asterisk-biz mailing list