Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
En prestandajämförelse av Raspberry PiModel B+ & Raspberry Pi 2 somIP-telefoniväxlar
University West, Department of Engineering Science, Division of Computer, Electrical and Surveying Engineering.
University West, Department of Engineering Science, Division of Computer, Electrical and Surveying Engineering.
2015 (Swedish)Independent thesis Basic level (degree of Bachelor), 5 credits / 7,5 HE creditsStudent thesisAlternative title
A benchmark of Raspberry Pi Model B+ & Raspberry Pi 2 as VoIP servers (English)
Abstract [sv]

Denna rapport undersöker hur väl enkortsdatorerna Raspberry Pi Model B+ och dess efterträdare Raspberry Pi 2, presterar som telefonväxlar i ett IP-telefoninät. Till undersökningarna användes Linux-distributionen RasPBX, som är byggt på distributionen Raspbian, och innehåller systemet Asterisk och det grafiska verktyget FreePBX. Utförda mätningar visade att en Raspberry Pi Model B+ kan hantera 11 samtidiga samtal med en uppmätt CPU-användning på 78 %. Vid 12 samtidiga samtal uppmättes CPU-utnyttjandet för modellen till 98 %, vilket ej bedömdes önskvärt enligt den framarbetade kravdefinitionen som bland annat definerade en maximalt tillåten CPU-användning på 90 %. Vid 13 samtidiga samtal uppmättes CPU-utnyttjandet till 100 %, och i samband med detta förlorades kontakten med webbservermodulen sporadiskt. Vid 15 samtidiga började systemet använda sig av swap-partitionen, och vid samma antal samtal noterades den första paketförlusten mellan två övervakade klienter, samtidigt som latensen till flera klienter ökade drastiskt. Vid 17 samtidiga samtal tappade servern kontakten med flera klienter, och webbservermodulen kraschade.

Raspberry Pi 2 gick ej att överbelasta med den tillgängliga utrustningen, som vid 20 samtidiga samtal hade ett CPU-utnyttjande på 10 % utan några av de komplikationer som noterades för Model B+. 

Abstract [en]

This report evaluates the performance of a Raspberry Pi Model B+ and its successor the Raspberry Pi 2 as a VoIP-server in an IP-telephony network. The presented experiments used the Linux distribution RasPBX, which is based on the distribution Raspbian, and contains the Asterisk framework and the graphical tool FreePBX. The presented experiments show that a Raspberry Pi Model B+ can handle 11 concurrent calls with a CPU utilization of 78 %. At 12 concurrent calls the CPU utilization reached 98 %, which was deemed undesirable according to predefined requirements. At 13 concurrent calls the CPU utilization reached 100 %, and at this stage the web server module occasionally timed out. At 15 concurrent calls the system started using its swap partition, and at the same amount of calls packet loss was detected between two monitored clients, and the latency between the server and some of its clients increased drastically as well. At 17 concurrent calls the server lost contact with some of its clients, and the web server module crashed.

The Raspberry Pi 2 failed to be overburdened with the available equipment, and had a CPU utilization of 10 % at 20 concurrent calls, without any of the complications detected with the Model B+. 

Place, publisher, year, edition, pages
2015. , 26 p.
Keyword [en]
VoIP, Raspberry Pi, Raspberry Pi 2, Performance, Comparison, Asterisk
Keyword [sv]
IP-telefoni, Raspberry Pi, Raspberry Pi 2, Prestanda, Jämförelse, Asterisk
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:hv:diva-7555Local ID: EXM301OAI: oai:DiVA.org:hv-7555DiVA: diva2:806274
Subject / course
Technology
Educational program
Nätverksteknik med IT-säkerhet
Supervisors
Examiners
Available from: 2015-04-21 Created: 2015-04-20 Last updated: 2015-04-21Bibliographically approved

Open Access in DiVA

No full text

By organisation
Division of Computer, Electrical and Surveying Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 147 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf