Odroid HC2 upload speed

Hi guys,
my node is running on Odroid HC2. My download speed is 140 Mbits, but upload is only 2.95 Mbits. My internet connection is 300/20 Mbits.
Any ideas why the upload speed is so low?

How fast is it on your desktop PC?

On the desktop is the speed OK. 295/20.

Strange… idk then. SD-Card might limit download,but not upload. and download seems fine. so… strange. the hc2 worked well for me so it’s not a device problem (it’s not even at lan speeds anyway). How are you testing the speed?

I used speedtest-cli.

I also have an Odroid HC2, what did you use to test the upload/download speed ?
I can give it a go and compare our results.

:wink: that’s what he used.

2 Likes

I have some RPIs but they are doing fine with speedtest-cli. Got 100/38 mbit so no such problem.

Your hc2 is directly connected by cable to the router facing the internet?

One device is directly connected to router and another device is connected to network switch.

I´ve found similar issue here: https://forum.odroid.com/viewtopic.php?t=40011
But I am not sure if it could be the same problem.

root@odroid:~# lsusb -t
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=exynos-ohci/3p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=exynos-ehci/3p, 480M

Are you sure you’re not confusing Mbps and MBps? 20 Mbps is around 3 MBps.

No. Here is the result of the test.
root@odroid:~# speedtest-cli --simple
Ping: 24.017 ms
Download: 251.42 Mbit/s
Upload: 3.49 Mbit/s

This is another node on slower network (150/10), but with the same issue.
Ping: 25.705 ms
Download: 139.10 Mbit/s
Upload: 2.94 Mbit/s

Can you check to see if your cpu limited?

Download: 38.01 Mbps
Upload: 51.35 Mbps

man I didn’t expect to get such good speeds, I should a 425/100 Mbps connection soon though !

CPU was only at 30% with 3 nodes running, prometheus and grafana

CPU usage is less than 1%.

speedtest-cli has this bug on raspberry pi too, the upload speed is uncorrect.
there is a way to make it work properly but i don’t remember it

My node is running on HC2 too but I’ve no problem whatsoever with network speed, it runs at near the maximum allowed by my ISP (1000/100 FTTH). Below my results on my HC2:

    Latency:     3.79 ms   (0.28 ms jitter)
   Download:   933.60 Mbps (data used: 1.2 GB)
     Upload:    91.73 Mbps (data used: 74.9 MB)
Packet Loss:     0.0%

I’m using the Ookla version of speedtest and I’ve selected the nearest server hosted on the same ISP network.

Speedtest-cli is Ookla version too.

I didn’t try it, but that result URL in your post, most likely contains your public IP, which I’d advise against making public, especially on a forum like this where we run containers with open ports. I just watched a video the other day on keeping that type of info as private as possible. Better safe than sorry!

1 Like