SlideShare a Scribd company logo
1 of 8
Download to read offline
Load test of IP PBX Asterisk
installed on mid-size server
Direct load test of IP PBX Asterisk on Intel Xeon
E5506 Quad-Core CPU shows that it can handle
up to 1600 concurrent calls
Evgeny Anvaer, Vladimir Dudchenko
SoftBCom, Ltd. (www.softbcom.ru)
21.07.2014
IP PBX Asterisk ®:
What is the scalability limit?
• IP PBX Asterisk is an outstanding open source, free
software, having proven reliability and effectiveness,
widely used everywhere over the world, repeating
Linux’ success
• It would be very desirable in call-centers, integrated
B2C systems, in help-desks, service- desks, etc.
But what is the scalability limit for such an attractive
solution?
• Loway Wombat Dialer helps to get answer: it is
integrated with Asterisk and easily can create
necessary number of concurrent calls, playing recorded
voice and music
The Asterisk load test scheme
• Wombar Dialer
generates calls
• All the components
are in 100Mb LAN
• The load handled by
tested server includes
media delivered by
RTP
• The calls directed
from separate Asterisk
server to the tested
server
• Tested server plays
back music and
records the calls
Some selected results
Number of
concurrent calls
Peak CPU load* Peak RAM load Hearing quality
10 4% Less than 3% Excellent
50 25% Less than 3% Excellent
300 100% Less than 3% Excellent
736 194% Less than 3% Excellent
1137 288% Less than 3% Excellent
1527 351% Less than 3% Excellent
1621 398% Less than 3% Excellent
1626 380% Less than 3% Excellent
1649 400% Less than 3% No connection
*100% corresponds to one core, 400% - to 4 cores
The CPU load to # of concurrent calls
in graph presentation
0%
50%
100%
150%
200%
250%
300%
350%
400%
450%
0 200 400 600 800 1000 1200 1400 1600 1800
CPULoad
Concurrent calls number
The analysis and conclusions
• Asterisk running on Intel Xeon E5506 Quad-Core
CPU can serve approximately up to 1600
concurrent calls
• The near- linear character of the recorded
dependency (with 8 – 10% deviations) is
noticeable
• Asterisk can fully use the computing power of all
available CPU cores, i.e. it has an effective
mechanism of load balancing for multiple cores
• RAM consumption is very low and almost doesn’t
depend on load
Possible errors sources and
limitations
• Accidental errors due to manual determining of load values
recording moments
• The tested Asterisk has not been connected to real phone
devices: all the calls were directed to one single extension (no
connections to devices in separate points of network)
• The media has been transferred mainly in one direction – from
the tested server to the server #1, while it was continuous, not
discrete. So one could suppose that the emulated load is of the
similar level to what we have in real talks
• No additional load factors were emulated (e.g. transcoding,
queues monitoring, applications integration facilities influence,
etc.)
Final considerations
• While the emulated load looks like relevant to load level in real
conversation, it is hardly could be declared that it is equivalent
• Developing improved testing methodology we will try to get closer
to real life in future tests
• Our recommendation is to implement CPU load monitoring for all
the cases when planned Asterisk load may reach 50% of estimated
maximum with generating alerts of overcoming the delimited
threshold
The Loway Wombat Dialer was kindly presented
for the test by Swiss company Loway. Designed
for telecasting, it fits 100% to the test demands.
Its easy use and power made this test possible

More Related Content

What's hot

Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs Matrix Comsec
 
2+ipt+configuring cisco-cme
2+ipt+configuring cisco-cme2+ipt+configuring cisco-cme
2+ipt+configuring cisco-cmeYves Jean Louis
 
Solusi IPPBX UC61XX Grandstream
Solusi IPPBX UC61XX GrandstreamSolusi IPPBX UC61XX Grandstream
Solusi IPPBX UC61XX GrandstreamFanky Christian
 
Electronics private automatic branch exchange
Electronics private automatic branch exchangeElectronics private automatic branch exchange
Electronics private automatic branch exchangeNaveen Sihag
 
Matrix vision presentation
Matrix vision presentationMatrix vision presentation
Matrix vision presentationmatrixtelesol
 
The structure is fundamental: IP PBX, telephony cards and tools for high avai...
The structure is fundamental: IP PBX, telephony cards and tools for high avai...The structure is fundamental: IP PBX, telephony cards and tools for high avai...
The structure is fundamental: IP PBX, telephony cards and tools for high avai...PaloSanto Solutions
 
Panasonic kx tde100_config-guide
Panasonic kx tde100_config-guidePanasonic kx tde100_config-guide
Panasonic kx tde100_config-guideNam Nguyen
 
CCIE Collaboration Lecture - Chapter 1.1 campus design - vlan dhcp and ntp
CCIE Collaboration Lecture - Chapter 1.1   campus design - vlan dhcp and ntpCCIE Collaboration Lecture - Chapter 1.1   campus design - vlan dhcp and ntp
CCIE Collaboration Lecture - Chapter 1.1 campus design - vlan dhcp and ntpFaisal Khan
 
AddPac Compact Size SIP Paging Terminal Solution
AddPac Compact Size SIP Paging Terminal SolutionAddPac Compact Size SIP Paging Terminal Solution
AddPac Compact Size SIP Paging Terminal SolutionGuisun Han
 
Core Stor Ip Recording V1
Core Stor Ip Recording V1Core Stor Ip Recording V1
Core Stor Ip Recording V1Firoze Hussain
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...Vikas Shokeen
 
CCIE Collaboration Lecture Chapter 4.4 voice gateway cucm sip overview
CCIE Collaboration Lecture Chapter 4.4 voice gateway   cucm sip overviewCCIE Collaboration Lecture Chapter 4.4 voice gateway   cucm sip overview
CCIE Collaboration Lecture Chapter 4.4 voice gateway cucm sip overviewFaisal Khan
 
Media Handling in FreeSWITCH
Media Handling in FreeSWITCHMedia Handling in FreeSWITCH
Media Handling in FreeSWITCHMoises Silva
 
KAREL DS200 & EXCHANGES
KAREL DS200 & EXCHANGESKAREL DS200 & EXCHANGES
KAREL DS200 & EXCHANGESRaaman Pillay
 
Cisco cme gui features
Cisco cme gui featuresCisco cme gui features
Cisco cme gui featuresFares Ryan
 

What's hot (20)

Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs
 
2+ipt+configuring cisco-cme
2+ipt+configuring cisco-cme2+ipt+configuring cisco-cme
2+ipt+configuring cisco-cme
 
EPABX new
EPABX newEPABX new
EPABX new
 
Solusi IPPBX UC61XX Grandstream
Solusi IPPBX UC61XX GrandstreamSolusi IPPBX UC61XX Grandstream
Solusi IPPBX UC61XX Grandstream
 
Electronics private automatic branch exchange
Electronics private automatic branch exchangeElectronics private automatic branch exchange
Electronics private automatic branch exchange
 
Matrix vision presentation
Matrix vision presentationMatrix vision presentation
Matrix vision presentation
 
Sangoma SBC Training Presentation
Sangoma SBC Training PresentationSangoma SBC Training Presentation
Sangoma SBC Training Presentation
 
The structure is fundamental: IP PBX, telephony cards and tools for high avai...
The structure is fundamental: IP PBX, telephony cards and tools for high avai...The structure is fundamental: IP PBX, telephony cards and tools for high avai...
The structure is fundamental: IP PBX, telephony cards and tools for high avai...
 
SETU VFXTH March 2014
SETU VFXTH March 2014SETU VFXTH March 2014
SETU VFXTH March 2014
 
Panasonic kx tde100_config-guide
Panasonic kx tde100_config-guidePanasonic kx tde100_config-guide
Panasonic kx tde100_config-guide
 
CCIE Collaboration Lecture - Chapter 1.1 campus design - vlan dhcp and ntp
CCIE Collaboration Lecture - Chapter 1.1   campus design - vlan dhcp and ntpCCIE Collaboration Lecture - Chapter 1.1   campus design - vlan dhcp and ntp
CCIE Collaboration Lecture - Chapter 1.1 campus design - vlan dhcp and ntp
 
AddPac Compact Size SIP Paging Terminal Solution
AddPac Compact Size SIP Paging Terminal SolutionAddPac Compact Size SIP Paging Terminal Solution
AddPac Compact Size SIP Paging Terminal Solution
 
Vo ip
Vo ipVo ip
Vo ip
 
Core Stor Ip Recording V1
Core Stor Ip Recording V1Core Stor Ip Recording V1
Core Stor Ip Recording V1
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
 
CCIE Collaboration Lecture Chapter 4.4 voice gateway cucm sip overview
CCIE Collaboration Lecture Chapter 4.4 voice gateway   cucm sip overviewCCIE Collaboration Lecture Chapter 4.4 voice gateway   cucm sip overview
CCIE Collaboration Lecture Chapter 4.4 voice gateway cucm sip overview
 
Media Handling in FreeSWITCH
Media Handling in FreeSWITCHMedia Handling in FreeSWITCH
Media Handling in FreeSWITCH
 
KAREL DS200 & EXCHANGES
KAREL DS200 & EXCHANGESKAREL DS200 & EXCHANGES
KAREL DS200 & EXCHANGES
 
FortiWLC
FortiWLC FortiWLC
FortiWLC
 
Cisco cme gui features
Cisco cme gui featuresCisco cme gui features
Cisco cme gui features
 

Similar to Load test of ip pbx asterisk

Oleksandr Khotemskyi - Serverless architecture and how to apply it in Automa...
Oleksandr Khotemskyi  - Serverless architecture and how to apply it in Automa...Oleksandr Khotemskyi  - Serverless architecture and how to apply it in Automa...
Oleksandr Khotemskyi - Serverless architecture and how to apply it in Automa...Web Tech Fun
 
Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...
Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...
Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...Dakiry
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007stefanocarlini
 
High Availability Asterisk and FreePBX on Microsoft Azure
High Availability Asterisk and FreePBX on Microsoft AzureHigh Availability Asterisk and FreePBX on Microsoft Azure
High Availability Asterisk and FreePBX on Microsoft AzureSanjay Willie
 
UNIT II DIS.pptx
UNIT II DIS.pptxUNIT II DIS.pptx
UNIT II DIS.pptxSamPrem3
 
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallJose Gonzalez
 
HowTheInternetWorks.ppt
HowTheInternetWorks.pptHowTheInternetWorks.ppt
HowTheInternetWorks.pptPrakhar Pandey
 
09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptx09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptxKushalSrivastava23
 
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...AVANU
 
Connectivity Solutions with InduSoft Web Studio and Software toolbox.
Connectivity Solutions with InduSoft Web Studio and Software toolbox.Connectivity Solutions with InduSoft Web Studio and Software toolbox.
Connectivity Solutions with InduSoft Web Studio and Software toolbox.AVEVA
 
Internets Manage Communication Procedure and Protection that Crash on Servers
Internets Manage Communication Procedure and Protection that Crash on ServersInternets Manage Communication Procedure and Protection that Crash on Servers
Internets Manage Communication Procedure and Protection that Crash on ServersIRJET Journal
 
Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...Fwdays
 
EPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationEPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationAlithya
 
Migrating IBM i Systems to the Cloud: Exploring the Pros and Cons
Migrating IBM i Systems to the Cloud: Exploring the Pros and ConsMigrating IBM i Systems to the Cloud: Exploring the Pros and Cons
Migrating IBM i Systems to the Cloud: Exploring the Pros and ConsPrecisely
 
Communication between cloud services
Communication between cloud servicesCommunication between cloud services
Communication between cloud servicesRoi Ezra
 

Similar to Load test of ip pbx asterisk (20)

Oleksandr Khotemskyi - Serverless architecture and how to apply it in Automa...
Oleksandr Khotemskyi  - Serverless architecture and how to apply it in Automa...Oleksandr Khotemskyi  - Serverless architecture and how to apply it in Automa...
Oleksandr Khotemskyi - Serverless architecture and how to apply it in Automa...
 
Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...
Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...
Олександр Хотемський:”Serverless архітектура та її застосування в автоматизац...
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
High Availability Asterisk and FreePBX on Microsoft Azure
High Availability Asterisk and FreePBX on Microsoft AzureHigh Availability Asterisk and FreePBX on Microsoft Azure
High Availability Asterisk and FreePBX on Microsoft Azure
 
UNIT II DIS.pptx
UNIT II DIS.pptxUNIT II DIS.pptx
UNIT II DIS.pptx
 
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice Call
 
HowTheInternetWorks.ppt
HowTheInternetWorks.pptHowTheInternetWorks.ppt
HowTheInternetWorks.ppt
 
09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptx09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptx
 
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
 
Connectivity Solutions with InduSoft Web Studio and Software toolbox.
Connectivity Solutions with InduSoft Web Studio and Software toolbox.Connectivity Solutions with InduSoft Web Studio and Software toolbox.
Connectivity Solutions with InduSoft Web Studio and Software toolbox.
 
Internets Manage Communication Procedure and Protection that Crash on Servers
Internets Manage Communication Procedure and Protection that Crash on ServersInternets Manage Communication Procedure and Protection that Crash on Servers
Internets Manage Communication Procedure and Protection that Crash on Servers
 
Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...
 
EPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationEPM Infrastructure: An Investigation
EPM Infrastructure: An Investigation
 
Migrating IBM i Systems to the Cloud: Exploring the Pros and Cons
Migrating IBM i Systems to the Cloud: Exploring the Pros and ConsMigrating IBM i Systems to the Cloud: Exploring the Pros and Cons
Migrating IBM i Systems to the Cloud: Exploring the Pros and Cons
 
Active network
Active networkActive network
Active network
 
Fastest Servlets in the West
Fastest Servlets in the WestFastest Servlets in the West
Fastest Servlets in the West
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Communication between cloud services
Communication between cloud servicesCommunication between cloud services
Communication between cloud services
 

More from Vladimir Dudchenko

PLASST- Com - A dialog management and statistics collection system for call c...
PLASST- Com - A dialog management and statistics collection system for call c...PLASST- Com - A dialog management and statistics collection system for call c...
PLASST- Com - A dialog management and statistics collection system for call c...Vladimir Dudchenko
 
Plasst-com: Система управления диалогом оператора и сбора статистики для кол...
Plasst-com: Система управления диалогом оператора и сбора статистики для кол...Plasst-com: Система управления диалогом оператора и сбора статистики для кол...
Plasst-com: Система управления диалогом оператора и сбора статистики для кол...Vladimir Dudchenko
 
стоимость проектов по колл центрам на основе Asterisk и ip-телефонии
стоимость проектов по колл центрам на основе Asterisk и ip-телефониистоимость проектов по колл центрам на основе Asterisk и ip-телефонии
стоимость проектов по колл центрам на основе Asterisk и ip-телефонииVladimir Dudchenko
 
Queue metrics решение для мониторинга колл-центров на базе asterisk
Queue metrics   решение для мониторинга колл-центров на базе asteriskQueue metrics   решение для мониторинга колл-центров на базе asterisk
Queue metrics решение для мониторинга колл-центров на базе asteriskVladimir Dudchenko
 
интеграция систем Ip телефонии с прикладными системами
интеграция систем Ip телефонии с прикладными системамиинтеграция систем Ip телефонии с прикладными системами
интеграция систем Ip телефонии с прикладными системамиVladimir Dudchenko
 
Asterisk в составе колл центров
Asterisk в составе колл центровAsterisk в составе колл центров
Asterisk в составе колл центровVladimir Dudchenko
 
1 современные малобюджетные методы построения колл-центров и систем ip-телефонии
1 современные малобюджетные методы построения колл-центров и систем ip-телефонии1 современные малобюджетные методы построения колл-центров и систем ip-телефонии
1 современные малобюджетные методы построения колл-центров и систем ip-телефонииVladimir Dudchenko
 

More from Vladimir Dudchenko (9)

Wombat dialer 09 russian
Wombat dialer 09 russianWombat dialer 09 russian
Wombat dialer 09 russian
 
PLASST- Com - A dialog management and statistics collection system for call c...
PLASST- Com - A dialog management and statistics collection system for call c...PLASST- Com - A dialog management and statistics collection system for call c...
PLASST- Com - A dialog management and statistics collection system for call c...
 
Plasst-com: Система управления диалогом оператора и сбора статистики для кол...
Plasst-com: Система управления диалогом оператора и сбора статистики для кол...Plasst-com: Система управления диалогом оператора и сбора статистики для кол...
Plasst-com: Система управления диалогом оператора и сбора статистики для кол...
 
стоимость проектов по колл центрам на основе Asterisk и ip-телефонии
стоимость проектов по колл центрам на основе Asterisk и ip-телефониистоимость проектов по колл центрам на основе Asterisk и ip-телефонии
стоимость проектов по колл центрам на основе Asterisk и ip-телефонии
 
Queue metrics решение для мониторинга колл-центров на базе asterisk
Queue metrics   решение для мониторинга колл-центров на базе asteriskQueue metrics   решение для мониторинга колл-центров на базе asterisk
Queue metrics решение для мониторинга колл-центров на базе asterisk
 
интеграция систем Ip телефонии с прикладными системами
интеграция систем Ip телефонии с прикладными системамиинтеграция систем Ip телефонии с прикладными системами
интеграция систем Ip телефонии с прикладными системами
 
Asterisk в составе колл центров
Asterisk в составе колл центровAsterisk в составе колл центров
Asterisk в составе колл центров
 
1 современные малобюджетные методы построения колл-центров и систем ip-телефонии
1 современные малобюджетные методы построения колл-центров и систем ip-телефонии1 современные малобюджетные методы построения колл-центров и систем ip-телефонии
1 современные малобюджетные методы построения колл-центров и систем ip-телефонии
 
Queuemetrics russian
Queuemetrics russianQueuemetrics russian
Queuemetrics russian
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Load test of ip pbx asterisk

  • 1. Load test of IP PBX Asterisk installed on mid-size server Direct load test of IP PBX Asterisk on Intel Xeon E5506 Quad-Core CPU shows that it can handle up to 1600 concurrent calls Evgeny Anvaer, Vladimir Dudchenko SoftBCom, Ltd. (www.softbcom.ru) 21.07.2014
  • 2. IP PBX Asterisk ®: What is the scalability limit? • IP PBX Asterisk is an outstanding open source, free software, having proven reliability and effectiveness, widely used everywhere over the world, repeating Linux’ success • It would be very desirable in call-centers, integrated B2C systems, in help-desks, service- desks, etc. But what is the scalability limit for such an attractive solution? • Loway Wombat Dialer helps to get answer: it is integrated with Asterisk and easily can create necessary number of concurrent calls, playing recorded voice and music
  • 3. The Asterisk load test scheme • Wombar Dialer generates calls • All the components are in 100Mb LAN • The load handled by tested server includes media delivered by RTP • The calls directed from separate Asterisk server to the tested server • Tested server plays back music and records the calls
  • 4. Some selected results Number of concurrent calls Peak CPU load* Peak RAM load Hearing quality 10 4% Less than 3% Excellent 50 25% Less than 3% Excellent 300 100% Less than 3% Excellent 736 194% Less than 3% Excellent 1137 288% Less than 3% Excellent 1527 351% Less than 3% Excellent 1621 398% Less than 3% Excellent 1626 380% Less than 3% Excellent 1649 400% Less than 3% No connection *100% corresponds to one core, 400% - to 4 cores
  • 5. The CPU load to # of concurrent calls in graph presentation 0% 50% 100% 150% 200% 250% 300% 350% 400% 450% 0 200 400 600 800 1000 1200 1400 1600 1800 CPULoad Concurrent calls number
  • 6. The analysis and conclusions • Asterisk running on Intel Xeon E5506 Quad-Core CPU can serve approximately up to 1600 concurrent calls • The near- linear character of the recorded dependency (with 8 – 10% deviations) is noticeable • Asterisk can fully use the computing power of all available CPU cores, i.e. it has an effective mechanism of load balancing for multiple cores • RAM consumption is very low and almost doesn’t depend on load
  • 7. Possible errors sources and limitations • Accidental errors due to manual determining of load values recording moments • The tested Asterisk has not been connected to real phone devices: all the calls were directed to one single extension (no connections to devices in separate points of network) • The media has been transferred mainly in one direction – from the tested server to the server #1, while it was continuous, not discrete. So one could suppose that the emulated load is of the similar level to what we have in real talks • No additional load factors were emulated (e.g. transcoding, queues monitoring, applications integration facilities influence, etc.)
  • 8. Final considerations • While the emulated load looks like relevant to load level in real conversation, it is hardly could be declared that it is equivalent • Developing improved testing methodology we will try to get closer to real life in future tests • Our recommendation is to implement CPU load monitoring for all the cases when planned Asterisk load may reach 50% of estimated maximum with generating alerts of overcoming the delimited threshold The Loway Wombat Dialer was kindly presented for the test by Swiss company Loway. Designed for telecasting, it fits 100% to the test demands. Its easy use and power made this test possible