El título del post es pretencioso dónde los haya. Después de ver este artículo con una comparativa entre Raspberry Pi¿Qué es una Raspberry Pi? Es un ordenador o computador com..., BeagleBone Black e intel Edison he decidido hacer los mismos test a los equipos que yo tengo:
- Raspberry Pi modelo B versión 1, mono core ARMLa arquitectura ARM describe un tipo de procesadores diseña..., 256 MB RAM y RaspbianRaspbian es un sistema operativo Linux libre basado en Debia... (pendiente de hacer el test por mí)
- UG802 con chip ARMLa arquitectura ARM describe un tipo de procesadores diseña... dual core RK3066, 1GB RAM y Ubuntu 14.04 en SD clase 10.
- ODROID-U3 con chip ARMLa arquitectura ARM describe un tipo de procesadores diseña... quad core Samsung Exynos, 2GB RAM y Ubuntu 14.04 en eMMCeMMC son las siglas en inglés de embedded Multi-media Card.....
- Portátil HP550 con chip intel x86 dual core Core2duo, 4 GB RAM y Ubuntu 14.04 en disco SSD Crucial M500
Ya hace tiempo hice otra serie de test en los que incluí solo mis equipos pero con distintas versiones del sistema operativoUn sistema operativo (SO, frecuentemente OS, del inglés Ope..., podéis verlo en este enlace: Comparativa definitiva: Raspberry Pi vs Picuntu UG802 vs ODROID U3
Los test los he realizado con la misma herramienta del post comentado al principio: sysbench
Para instalarla: sudo apt-get install sysbench
Los 4 test realizados con sus correspondientes comandos que hay que ejecutar desde la TerminalLa Terminal o Interfaz de Línea de Comandos (CLI), por su... son:
sysbench --test=cpuLa CPU (Central Processing Unit) o Unidad Central de Procesa... run
sysbench --test=memory --memory-block-size=1M --memory-total-size=10G run
Preparamos unos ficheros con el siguiente comando
sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB preparesysbench --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
OJO Dependiendo del modelo y el número de cores disponibles se añade --num-threads=1, 2 o 4
antes de run
, o sea, para 4 cores en la ODROID-U3: sysbench --test=cpuLa CPU (Central Processing Unit) o Unidad Central de Procesa... --num-threads=4 run
Conclusiones
El portátil siendo antiguo y con solo dual core gana en dos de los test. La ODROID-U3 gana en otros dos. La Raspberry Pi¿Qué es una Raspberry Pi? Es un ordenador o computador com... pierde en tres de los cuatro, siendo la excepción frente al UG802 por algún motivo extraño, similar al que tiene la BeagleBone Black.
Al final, queda patente que la arquitectura ARMLa arquitectura ARM describe un tipo de procesadores diseña... sigue por detrás de la x86 en cuestiones de fuerza bruta, en consumos tengo claro que es dónde son fuertes.
La Raspberry Pi¿Qué es una Raspberry Pi? Es un ordenador o computador com... hace lo que puede, y es evidente que es un equipo limitado, pero si olvidamos los números y somos sensatos al leer los resultados, vemos que escribir 1.000 archivos aleatoriamente en 5 segundos o en 1 no es significativo en un uso normal. O aún mejor leer 10.000 archivos aleatoriamente en 1,2 segundos o en 0,08 no vamos a ser capaces de notarlo.