Difference between revisions of "Stress Test 2012-03-05"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 14: Line 14:
|}
|}


<br><br>
= Conclusions =


* RAM is not important sending calls. Maximum usage 2.5 Gb was reached but mainly due to GUI usage (Active Calls and some stats pages)
* CPU is very important - the faster, the better
* SSD disc RAID1 really helped a lot in high CPS sessions
* MySQL service took < 10% at peak times and is not important
* Asterisk service takes major CPU power and is main bottleneck in the long run
* Voice quality degrades at the time of high CPS (high HDD usage)
* 20 CPS reached without problems, if more - Asterisk chokes


<br><br>
<br><br>
Line 32: Line 41:
|}
|}


<br><br>
= Setup =
Origination server -> Measured Server -> Termination server
One call was always life for testers to hear audio (MOH), to notice when quality degrades.
Calls were originated using script which generates call files in batches (5-10-20-50-100).


<br><br>
<br><br>

Revision as of 18:10, 14 March 2012

Results

Transcoding G729-G711 Media Pass-through Short Calls (0-300s) Reached calls
Icon check.png Icon check.png Icon check.png ~250
Icon cross.png Icon check.png Icon check.png ~500
Icon cross.png Icon cross.png Icon check.png ~1000
Icon cross.png Icon cross.png Icon cross.png 4599



Conclusions

  • RAM is not important sending calls. Maximum usage 2.5 Gb was reached but mainly due to GUI usage (Active Calls and some stats pages)
  • CPU is very important - the faster, the better
  • SSD disc RAID1 really helped a lot in high CPS sessions
  • MySQL service took < 10% at peak times and is not important
  • Asterisk service takes major CPU power and is main bottleneck in the long run
  • Voice quality degrades at the time of high CPS (high HDD usage)
  • 20 CPS reached without problems, if more - Asterisk chokes



Used hardware

3 equal servers:

CPU: Intel Core i5-2400 (4 Cores)
HDD: 2x 120 GB SSD (RAID1)
RAM: 16 GB DDR3
LAN: 100 Mbps



Setup

Origination server -> Measured Server -> Termination server

One call was always life for testers to hear audio (MOH), to notice when quality degrades.

Calls were originated using script which generates call files in batches (5-10-20-50-100).




See also: