Asterisk®-based PBX Solutions

White Papers

Join the Xorcom Partner Channel
 
Xorcom to Exhibit at IT Expo West 2010

Load Test Results - XR3000

Date

23.February.2010

Software Version
Elastix 1.6-12
DAHDI 2.2.1
Asterisk 1.4.29

Notes

  1. Astribank drivers were compiled with an enabled OPTIMIZE_CHANMUTE parameter. As a result, Astribank drivers do not send voice packets for DAHDI performance (echo cancellation, etc.) for channels with no active calls. This option is applied for FXS/FXO channels. The E1/T1 channels are not affected.
  2. The Astribank xpp driver was configured for delegation of most work on hardware interrupts to so-called 'tasklets' (parameter rx_tasklet of xpp.ko module).
  3. The Flash Operator Panel server was not active.
  4. Asterisk was running without the real time priority.
  5. All FXS extensions were configured for immediate start. The Asterisk extensions context was defined as follows:
    [music-test]
    exten => s,1,Answer()
    exten => s,2,Playback(music-8khz-10min)
    exten => s,3,Goto(2)
    The calls were initiated by analog telephone simulators.
  6. For VoIP call tests an additional PCI Ethernet board EN-9230TX-32 (Realtek-based) was used instead of the motherboard's Ethernet interface.
  7. Codec used: Open source codec_g729-ast14-gcc4-glibc-pentium4.so
  8. I/O ports on Xorcom's FXS (analog-only) models, which support the activation of peripheral devices such as door locks and alarms, do take their toll on the system, and as such are noted here.
  9. To be included in the number of maximum simultaneous calls, the voice in the call had to be clear, without interruptions.
  10. Important Note: The tests below were not performed for applications such as call centers, conference bridges and predictive dialers. These and other processing-intense applications DO require the more robust processor!!!

Recent Webinar Discusses These Results; Provides Asterisk Server Optimization Tips

In a Webinar held recently, the results of the load tests were discussed. Xorcom technical staff provided several tips for optimizing performance in Asterisk-based servers, relating to a variety of topics including hardware component selection and Asterisk tuning. The recorded version of the Webinar is available for download from the Xorcom Web site in various formats, under the name “Five Culprits that Kill Asterisk IP-PBX Performance”.

Test #1: XR3000 with 20 XR0008 devices (32 FXS ports each) connected.

FXS extensions: 640
IO ports: 120
Total number of DAHDI channels: 760

 EC Tail Size (taps) Maximum Number of Simultaneous Calls
CPU: Core 2 Duo E8400 3 GHz
RAM: DDR2 1 GB 800 MHz
 CPU: Core 2 Quad Q9550 2.83GHz
RAM: DDR2 4 GB 800 MHz
256 164 168
128 280 272
64 388 377
32 488 476
Disabled echo canceller
640 640

Test #2: XR3000 with 4 XR0056 devices (4 E1/T1 ports each) connected and G.729 SIP calls.

E1 Ports: 16
Total number of DAHDI channels: 480

 EC Tail Size (taps) Maximum Number of Simultaneous Calls
CPU: Core 2 Duo E8400 3 GHz
RAM: DDR2 1 GB 800 MHz
 CPU: Core 2 Quad Q9550 2.83GHz
RAM: DDR2 4 GB 800 MHz
256 220  260
128 260  360
64 260 420
32 260 420
Disabled echo canceller
280 480

Test #3: XR3000 with 4 XR0056 devices (4 E1/T1 ports each) connected and G.711a SIP calls.

E1 Ports: 16
Total number of DAHDI channels: 480
Additional PCI Ethernet board EN-9230TX-32 (Realtek-based) was used instead of motherboard's Ethernet interface.

 EC Tail Size (taps) Maximum Number of Simultaneous Calls
CPU: Core 2 Duo E8400 3 GHz
RAM: DDR2 1 GB 800 MHz
 CPU: Core 2 Quad Q9550 2.83GHz
RAM: DDR2 4 GB 800 MHz
256 340  240
128 440  340
64 480 430
32 480 480
Disabled echo canceller
480 480

Test #4: XR3000 SIP calls (G.729 → G.711).

Note: We tested for a maximum of 500 concurrent calls. Therefore, the actual upper limit is unknown.

 Computer Configuration
 Maximum Number of Simultaneous VoIP Calls
CPU: Core 2 Duo E8400 3 GHz
RAM: DDR2 1 GB 800 MHz
 CPU: Core 2 Quad Q9550 2.83GHz
RAM: DDR2 4 GB 800 MHz
On-board network adapter 350  420
Optional additional
1Gb Ethernet port

380  500

 

pdf Download this document as a PDF file (385.11 Kb)



Last Updated ( Tuesday, 09 March 2010 )
 
  • Send to a friend
  •  
    Bookmark and Share
    rs_enterprise.jpg
    Quick Contact Form
    * = Required field

    Name*:

    Company:

    E-mail*:

    Type in your request below:*


    Subscribe to newsletter?: 

    Enter this code in the field below:*
    Enter this code in the field below:
    Refresh



    Xorcom has developed a revolutionary concept in telephony interfaces for Asterisk systems which we call Astribank XPP Technology.

    Using USB 2.0 ports to connect to any Asterisk server, Astribank eliminates the requirement for a PCI (E1/T1) card, and even for PCI slots.

    Related Info - White Papers
    Xorcom has developed a library of white papers to help leverage the benefits of VoIP technology in general, and the Asterisk platform in particular:



    U.S. & Canada Latin America EMEA APAC Africa