<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div>That's a rather dated study. But it's better than a nonexistent reference point, true.&nbsp;</div><div><br></div><div><br></div><div><br></div><div><br></div><div><div style="font-size:75%;color:#575757">-- Alex<br><br>--<br>Sent from my Samsung mobile, and thus lacking in the refinement one might expect from a proper keyboard. <br><br>Alex Balashov - Principal<br>Evariste Systems LLC<br>235 E Ponce de Leon Ave<br>Suite 106<br>Decatur, GA 30030<br>Tel: +1-678-954-0670<br>Web: http://www.evaristesys.com/</div></div> <br>Mino Haluz &lt;mino.haluz@gmail.com&gt; wrote:<br>According to this<br>(http://transnexus.com/index.php/performance-test-results-for-openser-and-rtpproxy)<br><br>"For a server hosting both OpenSER and RTPproxy, each 1 GHz of CPU processing<br>capacity can manage a maximum of 325 simultaneous calls."<br><br>I have 2.4GHz for rtpproxy, but CPU/Mem/network is ok, so the<br>bottleneck should be somewhere else probably..<br><br>On Thu, Sep 13, 2012 at 5:56 PM, Alex Balashov<br>&lt;abalashov@evaristesys.com&gt; wrote:<br>&gt; I'm not sure what a single instance of rtpproxy can handle, but most people<br>&gt; squeezing thousand of concurrent calls per box are probably doing it on<br>&gt; multicore boxes by binding multiple instances of rtpproxy with different<br>&gt; core affinities, and round-robining among them.<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; -- Alex<br>&gt;<br>&gt; --<br>&gt; Sent from my Samsung mobile, and thus lacking in the refinement one might<br>&gt; expect from a proper keyboard.<br>&gt;<br>&gt; Alex Balashov - Principal<br>&gt; Evariste Systems LLC<br>&gt; 235 E Ponce de Leon Ave<br>&gt; Suite 106<br>&gt; Decatur, GA 30030<br>&gt; Tel: +1-678-954-0670<br>&gt; Web: http://www.evaristesys.com/<br>&gt;<br>&gt; Mino Haluz &lt;mino.haluz@gmail.com&gt; wrote:<br>&gt; The results:<br>&gt;<br>&gt; - rtpproxy calls count 280<br>&gt; - sipp calls count 2000<br>&gt; - iptraf on proxy 4.8MB/s<br>&gt; - G711a codec<br>&gt;<br>&gt; So if my calculations are right (16kB/s per stream * 280 = 4.5MB/s),<br>&gt; rtpproxy calls count is really the right value. CPU usage is ok on<br>&gt; every machine (rtpproxy 20-30% CPU). Does anybody know why rtpproxy<br>&gt; cannot serve more than 270-280 calls ?<br>&gt;<br>&gt; On Thu, Sep 13, 2012 at 5:07 PM, Mino Haluz &lt;mino.haluz@gmail.com&gt; wrote:<br>&gt;&gt; Ok, so I put there unforce_rtp_proxy even though I'm using<br>&gt;&gt; rtpproxy_manage. The tip with nc now really shows the calls count.<br>&gt;&gt;<br>&gt;&gt; But the dialog count is still higher and higher, so I have bug<br>&gt;&gt; somewhere in the configuration. I'll check it.<br>&gt;&gt;<br>&gt;&gt; On Thu, Sep 13, 2012 at 4:53 PM, Alex Balashov<br>&gt;&gt; &lt;abalashov@evaristesys.com&gt; wrote:<br>&gt;&gt;&gt; Correct, but you still need to call rtpproxy_manage() on receipt of a BYE<br>&gt;&gt;&gt; or<br>&gt;&gt;&gt; CANCEL. It'll just figure out what to do on its own.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; None of this has to do with dialog state, though. Just rtpproxy control.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; -- Alex<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; --<br>&gt;&gt;&gt; Sent from my Samsung mobile, and thus lacking in the refinement one might<br>&gt;&gt;&gt; expect from a proper keyboard.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Alex Balashov - Principal<br>&gt;&gt;&gt; Evariste Systems LLC<br>&gt;&gt;&gt; 235 E Ponce de Leon Ave<br>&gt;&gt;&gt; Suite 106<br>&gt;&gt;&gt; Decatur, GA 30030<br>&gt;&gt;&gt; Tel: +1-678-954-0670<br>&gt;&gt;&gt; Web: http://www.evaristesys.com/<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Mino Haluz &lt;mino.haluz@gmail.com&gt; wrote:<br>&gt;&gt;&gt; I'm using rtpproxy_manage, so I assume unforce_rtp is not needed.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Thu, Sep 13, 2012 at 4:10 PM, Peter Lemenkov &lt;lemenkov@gmail.com&gt;<br>&gt;&gt;&gt; wrote:<br>&gt;&gt;&gt;&gt; 2012/9/13 Mino Haluz &lt;mino.haluz@gmail.com&gt;:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Peter: Thanks for the tip! Really interesting. But I do not<br>&gt;&gt;&gt;&gt;&gt; understand, why also this list contains the calls that were ended by<br>&gt;&gt;&gt;&gt;&gt; sipp... Should I search for some mistake in my kamaillio config ?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Perhaps you don't close them with unforce_rtp_proxy:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; if(method=="BYE" || method=="CANCEL"){<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unforce_rtp_proxy();<br>&gt;&gt;&gt;&gt; }<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; --<br>&gt;&gt;&gt;&gt; With best regards, Peter Lemenkov.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt; SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>&gt;&gt;&gt;&gt; sr-users@lists.sip-router.org<br>&gt;&gt;&gt;&gt; http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>&gt;&gt;&gt; sr-users@lists.sip-router.org<br>&gt;&gt;&gt; http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>&gt;&gt;&gt; sr-users@lists.sip-router.org<br>&gt;&gt;&gt; http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users<br>&gt;&gt;&gt;<br><br>_______________________________________________<br>SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>sr-users@lists.sip-router.org<br>http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users<br></body>