Asterisk en Raspberry PI 3 vs. BeagleBone Black

En esta oportunidad comparo las prestaciones de Asterisk corriendo en un Raspberry Pi 3 y en una BeagleBone Black. Las distribuciones instaladas son:

Especificaciones técnicas

Sin ir al detalle, estas son las principales diferencias entre ambas soluciones.

  Raspberry Pi 3 BeagleBone Black
Procesador 1.2GHz 64-bit quad-core ARMv8 CPU AM335x 1GHz ARM® Cortex-A8
RAM 1GB DDR3

512MB DDR3

USB 4 1 (muy triste)
Wifi No
Bluetooth No

Las prestaciones de la Raspberry Pi 3 son muy superiores, sin duda gracias a la ventaja temporal. Pero que la BBB tenga un solo puerto USB es muy limitante. Incluso si se quiere usar la tarjeta como un PC de escritorio, tener un solo puerto USB es bastante molesto. El Wi-Fi integrado en la Raspberry Pi 3 es otro aliado de la comodidad: Con la BBB hay que poner un cable más.

4USB para Raspberry Pi 3

Las dos soluciones cuentan con un dongle Huawei E169 para realizar llamadas a celulares y la prueba consiste en verificar el consumo de recursos de una llamada entre un interno SIP y un celular.

BeagleBone Black vs. Raspberry Pi

La prueba en la Raspberry Pi 3

# ps -p 1812 -o %cpu,%mem
%CPU %MEM
 0.4  3.2

Un htop en la Raspberry en el momento de la llamada

La prueba en la BeagleBone Black

# ps -p 1779 -o %cpu,%mem
%CPU %MEM
 2.8  6.1

Un htop en la BeagleBone Black en el momento de la llamada

Conclusión

Hoy la Raspberry Pi 3 gana en todo. Claro que un mes atrás la competencia de BBB hubiese sido la Raspberry Pi 2 y el resultado hubiese sido otro.