Hace ya tiempo y tras leer una comparativa hecha por uno de los gurús de Raspberry Pi, David Hunt, que podéis ver este artículo hice mi propia versión y varias variantes interesantes:
- sysbench – comparativa Raspberry Pi contra todos | Raspberry para torpes
- Comparativa de Raspberry – sysbench | Raspberry para torpes
- sysbench | Raspberry Pi 2 | Raspberry para torpes
- sysbench | Raspberry Pi vs ODROID vs Banana PRO | Raspberry para torpes
Las pruebas van a ser las mismas cuatro que en esa ocasión, usando la herramienta sysbench
. Para instalarla desde una Terminal:
sudo apt-get install sysbench
Los 4 test realizados con sus correspondientes comandos que hay que ejecutar desde la Terminal son:
sysbench --test=cpu run
-
sysbench --test=memory --memory-block-size=1M --memory-total-size=10G run
Preparamos unos ficheros con el siguiente comandosysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB prepare
-
sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB --max-requests=1000 run
-
sysbench --test=fileio --file-test-mode=rndrd --file-total-size=16MB --max-requests=10000 run
Y al terminar limpiamos los ficheros de pruebas con el siguiente comando
sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB cleanup
OJO Dependiendo del modelo y el número de cores disponibles se añade
--num-threads=1, 2 o 4
antes derun
, o sea, para 4 cores en la ODROID-U3:sysbench --test=cpu --num-threads=4 run
Advertencias.
Quiero advertir varias cosas:
- las pruebas 3 y 4 no dependen tanto de la placa o procesador como de la tarjeta microSD usada y que no es la misma en todos los casos, así que no debe ser lo más importante a tener en cuenta. De hecho en futuras comparativas y benchmarks no los volverá a hacer.
- los resultados están tomados siguiendo la misma pauta que en el primer test que copié de David Hunt y hoy en día me plantearía hacerlos de otra forma, así que leedlos con esa idea en mente.
- las pruebas se han realizado con distintas versiones de distintos sistemas operativos: Raspbian, armbian, Ubuntu, etc. y eso también hace que los resultados no sean realmente comparables en igualdad de condiciones.
Entre las placas incluidas hay 10 modelos distintos: la Banana PRO, la Raspberry Pi A+ de 256MB, la Raspberry Pi B+ 512MB, la Raspberry Pi 2, la Raspberry Pi 3, la ODROID-C1, la ODROID-U3, la Orange Pi One, el Beelink X2 y la C.H.I.P. Si alguna placa tiene más de un core se ha repetido para todos los casos posibles. Para el caso del Beelink X2 se ha realizado con el sistema operativo instalado en una microSD y luego instalado en la memoria interna eMMC.
Y ya si más historias pantallazos varios.
Pongo ahora los pantallazos de las pruebas de CPU, la primera de las placas que antes no había publicado: