ODROID Bench

We have set up a remote ODROID experience zone for someone who wants to see the performance of ODROID SBCs. The ODROID SBCs in our testbed connected to the Gbit ethernet and open to the public. The experience zone offer benchmarks for performance, cloud server and more by SSH-ing.

ODROID SBCs on the testbed connected to maze.odroid.com

What are on the testbed?

We provide a fully dedicated 1Gbps network with a domain maze.odroid.com and different ODROID hardware setup to offer an experience to use ODROID SBCs which you are interested in. From this environment, you could see hardware performance and computing power. Future ODROID SBCs would be accessed before launching.

Which operating system is installed on ODROID?

Debian Stretch in a Docker container on top of recent Linux kernel that is maintained and updated by Hardkernel. Hardware performance and computing power are not affected by another environment with this configuration.

If you are new at ODROID SBC, all source code released for Linux kernel and U-boot are uploaded to the Github repositories. Please visit https://github.com/hardkernel.

What ODROID SBCs are accessible?

The beginning will seem humble. You can have a command shell of ODROID after SSH-ing to a board through a dedicated port number and even you can run or install a package. As of today, we offer 5 ODROID SBCs with a basic set up.

2x ODROID-XU4
2x ODROID-C2
1x ODROID-HC2 Home Cloud kit with 3.5" 1TB HDD

How are they accessible?

Only 4 out of 5 ODROID SBC are ready to accept your commands through an SSH-ing with a dedicated port number.

Login account : odroid
Password : odroid

Once you access an ODROID SBC, you are fully granted to run any Linux commands to play with (some commands could be restricted for security reason) and you can jump to another ODROID SBC in the same local network as well.

Network setup

For instance, if you like to access the ODROID-XU4 in which port number is 2220, you can run this command and this command will let you access an ODROID-XU4 with internal IP address 192.168.0.20.

$ ssh -p 2220 odroid@maze.odroid.com

Once you have access to an ODROID, you can connect to any other ODROID in the same network with dedicated internal IP address. For example, this command will let you access ODROID-C2 from ODROID-XU4 which you have connected with the previous command.

$ ssh -p 2222 odroid@192.168.0.30

What is another hardware out of 5?

Unlike 4 ODROID SBCs explained so far, we also provide one dedicated cloud storage running Nextcloud with 1TB HDD. This storage device is to demonstrate how you can build your own cloud device with ODROID-XU4 and offer you an experience to use them before you decide to build by yourself. Everyone can access this storage with the open account so you have to aware that all files can be accessed by anyone else. Therefore, you must not be uploading any private files to the storage. Also, you must not be sharing any type of non-free files using the storage for your personal purpose.

Login account : odroid
Password : odroidfun
Connecting to cloud storage from a mobile device

What is doable and not?

All ODROID SBCs in maze.odroid.com are publically accessible and opened to offer SBC experiences, we are pleased to use them and listen to your opinion what can be improved. You can do see the performance of hardware with benchmark tools like sysbench or even simple Linux tools like dd or ping. Also if you are willing to run a network tool with a certain port, you are able to use between 4000 and 4499 that are opened to be being used in a Docker container.

Running Sysben on ODROID-XU4
Running iperf3 to measure the network bandwidth between two ODROID SBCs

The ODROID SBC you are accessing is running on a Docker container, so you are also able to see how the docker container is performing enough like a native operating system on ARM hardware.

Say “Hello” if you found someone else who is doing interesting work.

Unfortunately, we are not providing a graphical environment access to ODROID SBC that you may more interesting to use them as a desktop hardware because of limited hardware capability to allow many users at the same time. We also do not want them to be a hacking sacrifice or run for a building machine that consumes full hardware resources. Also, the ODROID that you connect would run slowly since the devices in the maze.odroid.com can be accessed by anyone anytime.

How long will maze.odroid.com run?

We are expecting to offer experiences of ODROID SBCs we built, but we are more to do with the popular or future devices to introduce to the market. We only have 5 ODROID SBCs today, more devices can come on demand or whenever new ODROID SBC is published. As long as we found a user who wants to have an experience, we will run more ODROID SBCs at maze.odroid.com.

Also, we are welcome to hear your suggestion or request, please visit ODROID forum if you have any.

https://forum.odroid.com/viewtopic.php?f=29&t=32257#p234012

by Dongjin Kim <tobetter@gmail.com>