<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.14.1">
</HEAD>
<BODY>
What do you have ulimit -n and ulimit -x set to?<BR>
<BR>
Thanks,<BR>
<BR>
James Texter<BR>
<BR>
On Fri, 2007-09-21 at 08:51 -0400, Wai Wu wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">I am not so sure if the interrupts has any thing to do with it. I run some more test just now and I am getting these error on the console of the call receiving machine. All it does is wait for 45 seconds. I think there is more can be done on the Linux configuration, but I just don't know what.</FONT>

<FONT COLOR="#000000">Sep 21 08:42:30 WARNING[22820]: channel.c:565 ast_channel_alloc: Channel allocation failed: Can't create alert pipe!</FONT>
<FONT COLOR="#000000">Sep 21 08:42:30 WARNING[22820]: chan_sip.c:2797 sip_new: Unable to allocate SIP channel structure</FONT>
<FONT COLOR="#000000">Sep 21 08:42:30 NOTICE[22820]: chan_sip.c:10843 handle_request_invite: Unable to create/find channel</FONT>
<FONT COLOR="#000000">Sep 21 08:43:03 WARNING[22820]: channel.c:565 ast_channel_alloc: Channel allocation failed: Can't create alert pipe!</FONT>
<FONT COLOR="#000000">Sep 21 08:43:03 WARNING[22820]: chan_sip.c:2797 sip_new: Unable to allocate SIP channel structure</FONT>
<FONT COLOR="#000000">Sep 21 08:43:03 NOTICE[22820]: chan_sip.c:10843 handle_request_invite: Unable to create/find channel</FONT>



<FONT COLOR="#000000">-----Original Message-----</FONT>
<FONT COLOR="#000000">From: <A HREF="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</A> on behalf of Gordon Henderson</FONT>
<FONT COLOR="#000000">Sent: Fri 9/21/2007 3:40 AM</FONT>
<FONT COLOR="#000000">To: Asterisk Users Mailing List - Non-Commercial Discussion</FONT>
<FONT COLOR="#000000">Subject: Re: [asterisk-users] Asterisk 1.2.24 simultaneous call limits.</FONT>
<FONT COLOR="#000000"> </FONT>
<FONT COLOR="#000000">On Thu, 20 Sep 2007, Wai Wu wrote:</FONT>

<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; Hi everyone,</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; I am running into wall today with simultaneous call limits. I have two</FONT>
<FONT COLOR="#000000">&gt; Asterisk machines (fast 3GHz C2D with 2GB of ram). I tried to create a</FONT>
<FONT COLOR="#000000">&gt; lot of sip calls from one machine to the other by issuing AMI Originate</FONT>
<FONT COLOR="#000000">&gt; commands to one machine. The machine that makes calls plays a message</FONT>
<FONT COLOR="#000000">&gt; (demo-intruct) upon the other machine answer. The machine receives the</FONT>
<FONT COLOR="#000000">&gt; calls just waits for 40 seconds then hangs up. Throught the manager</FONT>
<FONT COLOR="#000000">&gt; connection, I was creating 10 calls per-second. I also have sip phone</FONT>
<FONT COLOR="#000000">&gt; registered with the calling machine. At around 150 to 200 calls. When I</FONT>
<FONT COLOR="#000000">&gt; call the machine that's making all the calls, most of the calls couldn't</FONT>
<FONT COLOR="#000000">&gt; go through. For the ones that went through, most of them will drop off</FONT>
<FONT COLOR="#000000">&gt; within seconds of the call. But here is catch. When I run 'top', the cpu</FONT>
<FONT COLOR="#000000">&gt; is idling 97%. My question is. Is there a limit on the number of</FONT>
<FONT COLOR="#000000">&gt; simultaneous calls Asterisk can handle? I know I have very fast systems.</FONT>
<FONT COLOR="#000000">&gt; Shouldn't they be able to handle that many calls? What is your take?</FONT>

<FONT COLOR="#000000">200 calls using g711 needs 16Mb/sec of network bandwidth - each way. (200 </FONT>
<FONT COLOR="#000000">* 80Kbs) This is well within the limits of a 100Mb network interface.</FONT>

<FONT COLOR="#000000">However it also needs 50 packets per second of 160 bytes + IP overhead </FONT>
<FONT COLOR="#000000">each way, per call, so thats 20,000 packets/second, and that might well be </FONT>
<FONT COLOR="#000000">the bottleneck for your system, not just in the hardware issues required </FONT>
<FONT COLOR="#000000">to shovel that many packets over the various buses, but the Linux overhead </FONT>
<FONT COLOR="#000000">of schedulling each of the 200 threads to take/send that data in </FONT>
<FONT COLOR="#000000">real-time.</FONT>

<FONT COLOR="#000000">You might want to run iperf on each machine with nothing else going and </FONT>
<FONT COLOR="#000000">see just how many UDP packets of 160 bytes you can push between the </FONT>
<FONT COLOR="#000000">machines before packet loss starts.</FONT>

<FONT COLOR="#000000">Gordon</FONT>

<FONT COLOR="#000000">_______________________________________________</FONT>

<FONT COLOR="#000000">Sign up now for AstriCon 2007!  September 25-28th.  <A HREF="http://www.astricon.net/">http://www.astricon.net/</A> </FONT>

<FONT COLOR="#000000">--Bandwidth and Colocation Provided by <A HREF="http://www.api-digital.com">http://www.api-digital.com</A>--</FONT>

<FONT COLOR="#000000">asterisk-users mailing list</FONT>
<FONT COLOR="#000000">To UNSUBSCRIBE or update options visit:</FONT>
<FONT COLOR="#000000">   <A HREF="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></FONT>

<FONT COLOR="#000000">_______________________________________________</FONT>

<FONT COLOR="#000000">Sign up now for AstriCon 2007!  September 25-28th.  <A HREF="http://www.astricon.net/">http://www.astricon.net/</A> </FONT>

<FONT COLOR="#000000">--Bandwidth and Colocation Provided by <A HREF="http://www.api-digital.com">http://www.api-digital.com</A>--</FONT>

<FONT COLOR="#000000">asterisk-users mailing list</FONT>
<FONT COLOR="#000000">To UNSUBSCRIBE or update options visit:</FONT>
<FONT COLOR="#000000">   <A HREF="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>