Banco de Pruebas ODROID

Hemos configurado una zona experimental ODROID remota para alguien que quiere medir, pre-visualizar y probar el rendimiento de los SBC ODROID. Los SBC ODROID de nuestro banco de pruebas están conectados vía ethernet Gbit y están abiertos al público. El sistema experiencial ofrece la posibilidad de evaluar el rendimiento, un servidor en la nube y mucho más a través de SSH.

Figura 1: SBCs ODROID en el banco de pruebas conectado a maze.odroid.com

¿Qué dispositivos están disponibles en el banco de pruebas?

Ofrecemos una red totalmente dedicada de 1 Gbps bajo dominio maze.odroid.com y diferentes configuraciones de hardware ODROID para que puedas usar cualquier SBC ODROID en el que esté interesado. Desde este entorno, puedes ver el rendimiento del hardware y la potencia de cálculo. Los futuros SBCs ODROID serán accesibles antes de su lanzamiento.

¿Qué sistema operativo está instalado en los ODROIDs?

Ofrecen Debian Stretch en un contenedor Docker sobre un reciente kernel Linux que Hardkernel mantiene y actualiza. El rendimiento del hardware y la potencia de cálculo no se ven afectados por otro entorno con esta configuración. Si eres nuevo en SBC ODROID, todo el código fuente del kernel de Linux y U-boot está cargado en los repositorios de Github en https://github.com/hardkernel.

¿Qué SBCs ODROID son accesibles?

Los comienzos parecerán un tanto humildes. Dispones de un intérprete de comandos ODROID tras conectarte vía SSH a una placa a través de un número de puerto dedicado, e incluso puede ejecutar o instalar un paquete. A día de hoy, ofrecemos 5 SBC ODROID con una configuración básica:

  • 2x ODROID-XU4
  • 2x ODROID-C2
  • 1x Kit Home Cloud ODROID-HC2 con un HDD 3.5" de 1TB

¿Cómo son accesibles?

Solo 4 de 5 SBC ODROID están listos para aceptar comandos a través de SSH con un número de puerto dedicado.

Login account: odroid
Password: odroid
Una vez que accedas a un SBC ODROID, tienes completa autorización para ejecutar cualquier comando de Linux para hacer pruebas (algunos comandos podrían estar restringidos por razones de seguridad), y también puedes saltar a otro SBC ODROID de la misma red local.

Figura 2 - Configuración de la red

Figura 3 - Esquema de ODROIDs conectados a maze.odroid.com

Por ejemplo, si deseas acceder al ODROID-XU4 en el que el número de puerto es 2220, puedes ejecutar el siguiente comando, que te permitirá acceder a un ODROID-XU4 con la dirección IP interna 192.168.0.20:

$ ssh -p 2220 odroid@maze.odroid.com
Una vez que tenga acceso a un ODROID, puedes conectarte a cualquier otro ODROID de la misma red con su dirección IP interna dedicada. Por ejemplo, este comando le permitirá acceder al ODROID-C2 desde ODROID-XU4 al que te conectaste con el comando anterior:
$ ssh -p 2222 odroid@192.168.0.30
Figura 4 - Conectando a los ODROID a través de SSH

¿Qué otro hardware hay disponible?

A parte de los 4 SBC ODROID, también ofrecemos un almacenamiento en la nube dedicado que ejecuta Nextcloud con un disco duro de 1 TB. Este dispositivo de almacenamiento evidencia que puedes montar tu propio dispositivo en la nube con un ODROID-XU4 y te ofrece la oportunidad de usarlo antes de que decidas montarlo por ti mismo. Todo el mundo puede acceder a este almacenamiento con una cuenta abierta, Así que debes saber que cualquiera puede acceder a todos los archivos. Por lo tanto, no deberías cargar ningún archivo privado en el almacenamiento. Además, no debe compartir ningún tipo de archivo no gratuito para tu uso personal a través de este almacenamiento.

Login account: odroid
Password: odroidfun
Figura 5 - Conexión a almacenamiento en la nube desde un dispositivo móvil

¿Qué es posible y que no?

Todos los SBCs ODROID en maze.odroid.com son de acceso público y están abiertos con el fin de ofrecer experiencias de muestra con SBC. Nos alegraría que lo utilizaras y nos gustaría escuchar tu opinión sobre que podríamos mejorar. Puede ver el rendimiento del hardware con herramientas de rendimiento como sysbench o incluso con simples herramientas de Linux como dd o ping. Además, si está dispuesto a ejecutar una herramienta de red con un determinado puerto, puede usar los puertos entre el 4000 y el 4499 en el contenedor Docker.

Figura 6 - Ejecutando Sysben en ODROID-XU4

Figura 7 - Ejecutando iperf3 para medir el ancho de banda de la red entre dos SBCs ODROID

El SBC ODROID al que estás accediendo se está ejecutando en un contenedor Docker, de modo que también puedes ver cómo de bien se comporta el contenedor Docker como sistema operativo nativo sobre el hardware ARM.

Figura 8: di "Hola" si encuentras a alguien más que esté haciendo un trabajo interesante

Desafortunadamente, no ofrecemos acceso de entorno gráfico debido al potencial limitado del hardware a la hora de permitir muchos usuarios al mismo tiempo. Tampoco queremos que sean un recurso para la piratería o que se utilice como máquina de compilación que consuma todos los recursos del hardware. Además, el ODROID al que te conectas debería funcionar lentamente, ya que se puede acceder a los dispositivos de maze.odroid.com en cualquier momento.

¿Durante cuánto tiempo funcionará maze.odroid.com?

Esperamos ofrecer buenas experiencias con los SBCs ODROID que hemos montado, pero también ofrecemos dispositivos populares o futuros poco después de su introducción en el mercado. Hoy día solo tenemos 5 SBC ODROID, pero se pueden incorporar más dispositivos a demanda o cada vez que se publique un nuevo SBC ODROID. Siempre y cuando tengamos usuarios que quieran tener una experiencia, ejecutaremos más SBC ODROID en maze.odroid.com.

Nos gustaría escuchar tus sugerencias o peticiones, visita el hilo del foro ODROID en https://forum.odroid.com/viewtopic.php?f=29&t=32257#p234012. Para preguntas, comentarios y sugerencias, visita el artículo original en https://medium.com/@tobetter/odroid-bench-c5c1a10d6bec.

Be the first to comment

Leave a Reply