<html><head><meta name="Generator" content="PSI HTML/CSS Generator"/>
<style type="text/css"><!--
body{font-family:'Tahoma';font-size:10pt;font-color:'#000000';}
LI{display:list-item;margin:0.00in;}
p{display:block;margin:0.00in;}
body{}
--></style>
</head><BODY ><div><SPAN style="font-size:10pt;">Hi Mike,</SPAN></div>
<div>&nbsp;</div>
<div><SPAN style="font-size:10pt;">Thank you very much for your sharing, so you mean that single CPU computer should handle more mediaproxy session than SMP? If yes, should I use rtpproxy for better performance?</SPAN></div>
<div><SPAN style="font-size:10pt;">In your experience, which module should have better performance and scale in production environment?</SPAN></div>
<div><SPAN style="font-size:10pt;"><br />Your help is highly appreciated,</SPAN></div>
<div>&nbsp;</div>
<div><SPAN style="font-size:10pt;">Best regards,</SPAN></div>
<div>&nbsp;</div>
<div><SPAN style="font-size:10pt;">Tung</SPAN></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; Hi Tung</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; As you know Mediaproxy is written in Python, Python does not really</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; support proper threading as it still has a global lock on the data</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; dictionary.</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; This means that a SMP machine really does not help in fact because</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; of the CPU switching it will probable perform to a lower level.</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; I would switch your machines make your test machine your production</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; and then buy a second machine of the same spec and use the SRV</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; record load balancing to give you both higher performance and</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; redundancy.</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; All in all your better off having 3 or 4 machine than one machine</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; in the long term any :)</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; Cheers</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; Mike</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:navy;">&gt; Tung Tran wrote:</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; Hi all,</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; I've tested the performance of mediaproxy as below:</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; 1/ PC1: Single P4, 2.4Ghz , 1GB memory, it can handle 420</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; sessions using rtpgenerator with g729. (testing server)</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; 2/ PC2: Dual-xeon 3Ghz, 2GB memory, but it just can handle about</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; 50 sessions when I use rtpgenerator with g729. (production server)</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; Should anybody can help me to customize my production server to</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; handle more sessions.</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; Thanks and regards</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; Tung.</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; ------------------------------------------------------------------</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; ------</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt;</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; _______________________________________________</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; Users mailing list</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; Users@openser.org</SPAN></div>
<div><SPAN style="font-size:10pt;color:maroon;">&gt;&gt; <a href="http://openser.org/cgi-bin/mailman/listinfo/users">http://openser.org/cgi-bin/mailman/listinfo/users</a></SPAN></div>
</body></html>