<div dir="ltr">Like I told the other guy we are pretty much done supporting people doing load testing.<br>I know for a fact that on my dual core wood crest that is now 4 years old that I can bring up 3000 channels<br>playing a file out RTP at 20ms ptime, 5000 if i switch to 60 and 10000 if i use 120ms ptime.<br>
<br>Ken can also attest to these numbers as well as provide you with his numbers from his own testing I'm sure.<br><br><br>This is a fact. If you cannot reproduce it then it's not my problem. I know for a fact that you are clearly<br>
trying to develop a commercial application and I have subtly pointed out that you need to seek commercial support.<br>Now I am making it crystal clear, Stop asking for help about load testing unless you are going to pay for our <br>
time to teach you how to set it up properly. <br><br><br><div class="gmail_quote">On Sat, Oct 4, 2008 at 4:11 AM, Ken Rice <span dir="ltr"><<a href="mailto:krice@suspicious.org">krice@suspicious.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Try using something like SIPP for load testing you can load test to much<br>
higher numbers<br>
<a href="http://www.freeswitch.org/eg/load_test.tgz" target="_blank">http://www.freeswitch.org/eg/load_test.tgz</a> is what we use for testing so<br>
you can duplicate the results...<br>
<br>
Also, look at the configuration you are doing and determine if you really<br>
need all the features that are there... Things like presence tracking,<br>
certain CDR loggers, and a few other things under high CPS loads can cause<br>
more problems then you think...<br>
<br>
Hint... Mount freeswitch/db as a ram drive in linux this is a big<br>
performance booster (since it takes the load of sqlite of the hdd), also<br>
turn off presence tracking on all sip profiles that don't need it...<br>
<br>
Something doesn't sound right on the 500k of rtp... Also remember that<br>
asterisk RTP stack doesn't handle async rtp.. It depends on receiving a<br>
packet to transmit a packet<br>
<div class="Ih2E3d"><br>
<br>
> From: Jon Bruel <<a href="mailto:jbr@consiglia.dk">jbr@consiglia.dk</a>><br>
> Reply-To: <<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>><br>
</div>> Date: Sat, 4 Oct 2008 11:03:40 +0200<br>
<div class="Ih2E3d">> To: <<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>><br>
> Subject: Re: [Freeswitch-users] Load test - performance not even matching<br>
> Asterisk<br>
><br>
</div><div><div></div><div class="Wj3C7c">> Hi all<br>
> An update on the performance measurements:<br>
> The measurements I have referred to earlier all involved an Asterisk as<br>
> the call generator. Somehow this setup leads to extensive rtp bandwidth<br>
> usage. Each channel used around 500 kbps. If a phone is entered into the<br>
> loop, this is reduced to the expected 64 kbps. I have not found any<br>
> reason for this, but it certainly fouls up the test, and I have changed<br>
> the test setup.<br>
> Further, and since the earlier tests, the network has been updated to a<br>
> Gbits network.<br>
> I have now made two new test:<br>
> 1) Using WinSIP from Touchstone as a call generator.<br>
> 2) Using the Asterisk as one component, and setting up a chain of calls<br>
> which goes forth and back from the Asterisk and the FS. All call are<br>
> started from a real phone, and after 100 loops, where the calls are<br>
> answered and sent on by the dial plan, the calls are terminated by an<br>
> tone (<action application="gentones" data="%(500000,0,400)"/>) in the<br>
> FS.<br>
> The two test show similar top-figures at similar loads.<br>
> The first test would be my preferable, but it is limited to 50 calls due<br>
> to the trial licence limitations. Using an external non-FS and<br>
> non-Asterisk device will eliminate some uncertainties, that's why it<br>
> would be preferred.<br>
> The other test has been done with 600, 400 and 200 channels (300, 200<br>
> and 100 calls), and the results of the top command are:<br>
> cpu sy ni id wa hi si total<br>
> * 600 10 30 0 33 0 2 25 100<br>
> FS600 22 33 0 30 0 0 15 100<br>
> 0<br>
> * 400 7 18 0 67 0 1 7 100<br>
> FS400 14 17 0 62 0 0 7 100<br>
> 0<br>
> * 200 3 10 0 84 1 0 2 100<br>
> FS200 7 8 0 82 1 0 2 100<br>
> The results do not show significant differences between the capacity<br>
> behaviour of the Asterisk (*) and the FS. The also show an expected<br>
> interrupt load (si) proportional to the square of the call load.<br>
> Still the FS does not really outperform the Asterisk - which I find<br>
> disappointing. Any comments are welcome.<br>
><br>
><br>
> _______________________________________________<br>
> Freeswitch-users mailing list<br>
> <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>
</div>