Friday, November 21, 2008
Yesterday I did a performance test of Mobicent Media Server 1.0.0.CR3 on my laptop (Dell D620, Dual Core, 2GB RAM) with server and mms load test client running on same machine. The test was made for 50 concurrent announcements of an average length of announcement 3.74 Seconds. The codec used by UA test client was G711 A-law. The test lasted for 34487595 seconds or 9.58 hours (I stopped test and machine after this as I wanted to move to office ;) ). Number of announcements completed were 231202 out of which only 292 failed which means failure rate of 0.1262 %. The number of successful announcement were 231198. The load on CPU was on an average 60%. This indicates that max load on MMS can be further increased and hence more concurrent announcement
If we calculate the Erlang Number based on this statistics 3.74 (avg announcement in sec) * 231202 (completed announcement ) * 1000 (convert to milli sec ) / 34487595 = 25E. The call set-up and tear down takes time. The signaling used was MGCP stack on client/test tool side and MGCP RA + mgcp-controller-sbb on MMS server side.
These are definitely much better numbers compared to what MMS was capable of before CR3 release.
Performance is always relative to what you are trying to achieve. Its directly proportional to environment, application and fine tunning in addition to what one is trying to measure. Try the MMS performance in your environment, the load test tool is available at http://code.google.com/p/mobicents/source/browse/#svn/trunk/servers/media/test-suite
Soon we will execute load test on actual server and expecting the numbers to be much greater than reported here ... stay tunned!
Saturday, November 15, 2008
Just finished a four day JBCP training at MTN, Nigeria. This was getting delayed for quite sometime and finally I had an opportunity to meet the brightest of guys. It was really fun spending four days with this team and class was very interactive with lot of questions & answers and brainstorming. The best part is this training made everyone of us rethink the power of open source and how quickly one can implement the services and go to market in jiffy. I learned that Nigerian's love to talk and most of operators revenue still comes through voice calls, but with intense competition in the region VAS is what will separate a winner from rest. Learned that there are more than 8 operators in Nigeria .. wow that's a big number for a country of approximately 140 Million people! Convergence is the key! They have many interesting ideas in development and will go live soon.