Como ya comenté hace un par de días en este anterior artículo Raspberry PI 3 ha salido al mercado, aumentando entre un 50 y un 60 por ciento el rendimiento respecto a su antecesor, aunque con cierta modestia en las mejoras de hardware.
En este nuevo modelo se ha substituido el chip BCM 2836 ARMv7 Cortex a 900MHz por el BCM 2837, un procesador de cuatro núcleos ARMv8 Cortex-A53 de 64 bit a 1,2GHz; pero cabe destacar que mantiene el bus compartido entre los puertos USB y su controladora ethernet 10/100, el gran cuello de botella de este micro ordenador.
No obstante los chicos de la fundación han retomado una de sus asignaturas pendientes, y aprueban con nota gracias al chip integrado BCM43438 que la dota de conectividad inalámbrica Wifi 802.11n y Bluetooth 4.1, manteniendo como de costumbre la compatibilidad del software y la distribución de los pines GPIO para con las anteriores versiones.
Esta retrocompatibilidad nos permite migrar nuestros proyectos basados en anteriores modelos simplemente cambiando la tarjeta microSD de dispositivo tras actualizar el sistema en nuestro anterior modelo de Raspberry PI; además en esta versión se ha substituido el lector y la tarjeta ya no se retira presionándola sino mediante fricción para evitar extracciones accidentales si la manipulamos mientras está encendida, lo que es de agradecer teniendo en cuenta las nefastas consecuencias que tendría.
Como era de esperar, se ha resuelto el bug provocado por la extrema fotosensibilidad del chip U16 SMPS mejorando su aislamiento, por lo que podremos fotografiar tranquilamente nuestra Raspberry PI 3 con cámaras que dispongan de flash xénon sin miedo de que se quede colgada como lo hacia Raspberry Pi 2.
Este nuevo modelo tiene un consumo energético máximo de 2,5 Ampers por lo que cada vez se hace más presente la necesidad de utilizar transformadores específicos, o incluso fuentes de laboratorio, siendo ya insuficientes los 500mA que ofrecen la mayoría de los puertos USB convencionales para tareas de alto rendimiento.
Como hice en el anterior review sobre Raspberry PI 2, he ejecutado los benchmark de Roy Longbottom y a continuación podéis ver la tabla comparativa respecto a los anteriores modelos que he preparado para la ocasión.
Raspberry PI B | Raspberry PI B+ | Raspberry PI 2 | Raspberry PI 3 | |
CPU |
ARMv6 700Mhz | ARMv6 700Mhz | ARMv7 Cortex Quadcore 900Mhz | ARMv8 Cortex Quadcore 1,2GHz |
GPU | VideoCore IV Dual Core 250MHz | VideoCore IV Dual Core 250MHz | VideoCore IV Dual Core 250MHz | VideoCore IV Dual Core 400MHz |
RAM |
512MB | 512MB | 1024MB (1GB) | 1024MB (1GB) |
Ethernet/WiFi | Ethernet 10/100 | Ethernet 10/100 | Ethernet 10/100 | Ethernet 10/100 – WiFi 802.11 b/g/n |
Alimentación | 5V 1A | 5V 1A | 5V 2A | 5.1V 2.5A |
Temperatura mínima |
33.6º C |
31.5º C | 34.2º C | 33.1º C |
Temperatura máxima |
50.8º C | 50.8º C | 50.8º C | 48.7º C |
Tasa de lectura |
10.46 MB/s | 10.03 MB/s | 10.46 MB/s | 10.46 MB/s |
Tasa de escritura |
3.34 MB/s | 3.34 MB/s | 3.34 MB/s | 3.34 MB/s |
Velocidad de subida |
2.21 MB/s | 2.21 MB/s | 2.21 MB/s | 2.21 MB/s |
Velocidad de bajada | 2.84 MB/s | 2.84 MB/s | 2.84 MB/s | 2.84 MB/s |
Mflops |
45.43 | 45.19 | 119.79 | 180.00 |
VAX Mips |
855.06 | 851.07 | 1536.95 | 2469.38 |
Test de estabilidad |
Superado | Superado | Superado | Superado |
Adicionalmente he hecho dos test de velocidad más con otra herramienta desarrollada en Python, uno conectado mediante cable y otro mediante wifi; a continuación podéis ver los resultados, primero con ethernet, y luego mediante wifi.
usuario@maquina:~$ ./speedtest-cli
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Telefonica De Espana (**.**.***.**)... Selecting best server based on latency... Hosted by CSUC (Barcelona) [20.94 km]: 20.25 ms Testing download speed........................................ Download: 92.34 Mbit/s Testing upload speed.................................................. Upload: 30.83 Mbit/s
usuario@maquina:~$ ./speedtest-cli
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Telefonica De Espana (**.**.***.**)... Selecting best server based on latency... Hosted by CSUC (Barcelona) [20.94 km]: 306.977 ms Testing download speed........................................ Download: 3.70 Mbit/s Testing upload speed.................................................. Upload: 3.41 Mbit/s
Los logs de los resultados de los test son tan extensos que como en el anterior review no los incrustaré como código en el blog, sino que voy a compartir con vosotros cuatro archivos comprimidos; uno para cada modelo de Raspberry PI con los logs de todas las pruebas realizadas.
Raspberry PI B | Raspberry PI B+ | Raspberry PI 2 | Raspberry PI 3 |
Si eres analista o desarrollador del sector, reviewer, o utilizas Raspberry PI como alternativa al ordrenador de sobremesa y quieres reducir el número de cables, no te querrás quedar sin la tuya; pero si por otro lado eres entusiasta o estudiante y la utilizas como placa entrenadora, a no ser que tengas que comprar otra por algún motivo no te recomiendo substituir tu Raspberry PI 2 por este nuevo modelo puesto que no hay demasiados cambios relevantes, y todavía faltan algunos aspectos por pulir como el sobrecalentamiento detectado tras varias horas consecutivas de uso, y el escaso aprovechamiento de la nueva arquitectura de 64 bit.
Si te ha gustado puedes seguirme en Twitter, Facebook, Google+, Linkedin, Feedly, o compartirlo con los botones ubicados debajo de esta publicación, si tienes cualquier pregunta o sugerencia no dudes en comentar.