Archivo de la etiqueta: sysbench

Raspberry Pi vs Orange Pi 2017

Para los que visteis el artículo ffmpeg Optimizar vídeos para iPad en Plex al final os dejé un adelanto de lo que sería la comparativa: Raspberry Pi vs Orange Pi

Como podéis ver en el gráfico el PC Core i5 se lleva a todas de calle, pero si os fijáis veréis que las Orange Pi tienen ventaja sobre las Raspberry Pi de igual generación.

Así que les pasé la batería de test que llevo haciendo desde que la vi en un post de otro desarrollador. Las podéis ver de más recientes a más antiguos:

Raspberry Pi vs Orange Pi - armbian desktop OPi PC2

Sigue leyendo

Comparativa y primeros pasos con openSUSE en Raspberry Pi

He instalado openSUSE en las Raspberry Pi, para probar y comparar. Las pruebas van a ser muy simples y para comparar un poco con Raspbian PIXEL y entre las distintas openSUSE en sí. Haré las dos pruebas y benchmarks tipo que siempre hago con sysbench. En concreto lo que hice:

  1. instalar openSUSE Tumbleweed en la Raspberry Pi 1 y pruebas básicas
  2. instalar openSUSE Tumbleweed en la Raspberry Pi 2 y pruebas básicas
  3. tratar de usar la imagen anterior tal cual con la Raspberry Pi 3 y hacer las pruebas básicas
  4. instalar openSUSE Tumbleweed en la Raspberry Pi 3 y pruebas básicas

El paso 3 era para poder comparar la diferencia entre un sistema operativo de 32bits y otro de 64bits como anuncian a bombo y platillo desde SUSE y openSUSE y que desde Raspbian no han querido hacer aún una versión específica de 64bits y si leéis hasta el final ya veréis que deberían. Así que como en teoría deben ser compatibles intenté ver si arrancaba la misma microSD con la misma openSUSE de 32bits de la RPi2 en la RPi3. Sin embargo, ese paso nº3 no lo puede hacer ya que no arrancaba ni con errores, ni siquiera pasaba de la pantalla multicolor inicial en la RPi3. Es algo más o menos lógico que no funcione un sistema operativo para una placa en otra pero con Raspbian si que se puede así que tenías esperanzas.

En cualquier caso vamos con las pruebas.

Sigue leyendo

Comparativa y benchmarks de Raspberry Pi vs ODROID vs Orange Pi vs más

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:

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:

  1. sysbench --test=cpu run
  2. 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 prepare
    
  3. sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB --max-requests=1000 run

  4. 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 de run, o sea, para 4 cores en la ODROID-U3: sysbench --test=cpu --num-threads=4 run

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.

sysbench-total

Y ya si más historias el chorro de gráficas y pantallazos varios.

Sigue leyendo

sysbench | Comparativa de todas las Raspberry Pi

He decidido volver a hacer las 4 pruebas que originalmente hizo David Hunt para probar la Raspberry Pi original contra otras soluciones.

cpu-raspberry-pi-2

Yo he aprovechado para repetirlas con la casi completa totalidad de modelos disponibles, incluyendo la escurridiza Raspberry Pi Zero. Este test se puede complementar con el que hice de la Raspberry Pi original contra otros modelos de la competencia, y otro más en el que exploré las diferencias para aprovechar los distinto cores y por último uno que incluía la Raspberry Pi 2.

Sigue leyendo

sysbench | Raspberry Pi 2

Gracias al seguidor de este blog Dragda que ha repetido los mismos test que publiqué ayer para Raspberry Pi A+, B+, ODROID-C1, ODROID-U3 y Banana-PRO. pero con una Raspberry Pi 2 usando una SD de 8GB de Kingston clase 10.

Voy a poner primero las gráficas solo de la Raspberry Pi 2 con las pruebas hechas con 1, 2, 3 o 4 cores y luego junto a las de la publicación anterior.

odroid-c1-raspberry-pi_banana-pro-lat2

Sigue leyendo