<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,&nbsp;<div><br></div><div>what machines where the IBM Servers? I would be really interested in this as we have currently IBM Hardware deployed and, well, maybe it's time to investigate in different hardware,</div><div><br></div><div>best</div><div><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>--&nbsp;<br>Raimund Sacherer</div><div>-<br>RunSolutions<br>&nbsp;&nbsp;&nbsp;&nbsp;Open Source It Consulting<br>-<br>Email:&nbsp;<a href="mailto:rs@runsolutions.com">rs@runsolutions.com</a><br>tel: 625 40 32 08<br><br>Parc Bit - Centro Empresarial Son Espanyol<br>Edificio Estel - Local 3D<br>07121 - &nbsp;Palma de Mallorca<br>Baleares</div></div></div></span></div></span></div></span></div></span> </div><br><div><div>On Aug 25, 2009, at 2:59 PM, Olle E. Johansson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hello Asterisk users around the world!<br><br>Recently, I have been working with pretty large Asterisk &nbsp;<br>installations. 300 servers running Asterisk and Kamailio (OpenSER). &nbsp;<br>Replacing large Nortel systems with just a few tiny boxes and other &nbsp;<br>interesting solutions. Testing has been a large part of these &nbsp;<br>projects. How much can we put into one Asterisk box? Calls per euro &nbsp;<br>invested matters.<br><br>So far, we've been able to reach about 2000 channels of G.711 with &nbsp;<br>quad core CPU's and Intel Pro/1000 network cards in IBM servers. At &nbsp;<br>that point, we see that IRQ balancer gives up and goes to bed, and all &nbsp;<br>the traffic is directed to one core and the system gives up. We've &nbsp;<br>been running these tests on several systems, with different NICs and &nbsp;<br>have been working hard to tweak capacity. New drivers, new cards, new &nbsp;<br>stuff. But all indications told us that the problem was the CPU &nbsp;<br>context switching between handling network traffic (RTP traffic) and &nbsp;<br>Asterisk. This was also confirmed from a few different independent &nbsp;<br>software development teams.<br><br>Imaging my surprise this Monday when I installed a plain old Asterisk &nbsp;<br>1.4 on a new HP server, a DL380 G6, and could run in circles around &nbsp;<br>the old IBM servers. Three servers looping calls between them and we &nbsp;<br>bypassed 10.000 channels without any issues. &nbsp;SIP to SIP calls, the &nbsp;<br>p2p RTP bridge, basically running a media proxy. At that point, our &nbsp;<br>cheap gigabit switch gave up, and of course the NICs. Pushing 850 Mbit &nbsp;<br>was more than enough. The CPU's (we had 16 of them with &nbsp;<br>hyperthreading) was not very stressed. Asterisk was occupying a few of &nbsp;<br>them in a nice way, but we had a majority of them idling around &nbsp;<br>looking for something to do.<br><br>So, please help me. I need answers to John Todds questions while he's &nbsp;<br>treating me with really good expensive wine at Astricon. How did this &nbsp;<br>happen? Was it the Broadcom NICs? Was it the Intel 5530 Xeon CPU's? Or &nbsp;<br>a combination? Or maybe just the cheap Netgear switch...<br><br>I hope to get more access to these boxes, three of them, to run tests &nbsp;<br>with the latest code. In that version we have the new hashtables, all &nbsp;<br>the refcounters and fancy stuff that the Digium team has reworked on &nbsp;<br>the inside of Asterisk. The trunk version will propably behave much, &nbsp;<br>much better than 1.4 when it comes to heavy loads and high call setup &nbsp;<br>rates.<br><br>We're on our way to build a new generation of Asterisk, far away from &nbsp;<br>the 1.0 platform. At the same time, the hardware guys have obviously &nbsp;<br>not been asleep. They're giving us inexpensive hardware that makes our &nbsp;<br>software shine. Now we need to test other things and see how the rest &nbsp;<br>of Asterisk scales, apart from the actual calls. Manager, events, &nbsp;<br>musiconhold, agi/fastagi... New interesting challenges.<br><br>So take one of these standard rack servers from HP and run a telco for &nbsp;<br>a small city on one box. While you're at it, buy a spare one, hardware &nbsp;<br>can fail ( ;-) ).<br>But don't say that Asterisk does not scale well. Those times are gone.<br><br>/Olle<br><br>---<br>* Olle E Johansson - <a href="mailto:oej@edvina.net">oej@edvina.net</a><br>* Open Unified Communication - SIP &amp; XMPP projects<br><br><br><br><br>_______________________________________________<br>-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com">http://www.api-digital.com</a> --<br><br>AstriCon 2009 - October 13 - 15 Phoenix, Arizona<br>Register Now: <a href="http://www.astricon.net">http://www.astricon.net</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></div></blockquote></div><br></div></body></html>