Page 1 of 1

RPI4 - Bittorrent download speed (transmission)

Posted: Sun Jun 30, 2019 4:35 pm
by mcmanuf

All previos versions of RPI had huge problems having sustainable download speeds due to usb2 shared USB and Ethernet bus, and where not suitable for high speed torrent downloads, which is why I changed to another brand.

I have a 1000/1000mbit/s internet speed, so ISP speed is not a bottleneck in any case, so how much a sustainable download speed would i get with a 1gb/2gb/4gb rpi4 download with torrents. I specifically use transmission client.

I had changed to Odroid HC1, and eventhough it has dedicated gigabit and 2gbram, sata, and a good processor, i only got around 30MB/s (~240mbit/s) with downloads/transmission.

If the Pi4 does much better, I might be tempted to go back :D

Anyone has any results, or can make some benchmarks.


Re: RPI4 - Bittorrent download speed (transmission)

Posted: Thu Jul 04, 2019 4:50 pm
by mcmanuf
Anyone with some input please :?:

Re: RPI4 - Bittorrent download speed (transmission)

Posted: Fri Jul 05, 2019 9:56 am
by itsmedoofer
Have you got a reference torrent, something legal, a distro or something, bit of a pointless exercise otherwise.

Re: RPI4 - Bittorrent download speed (transmission)

Posted: Fri Jul 05, 2019 12:03 pm
by mcmanuf
Hi not sure why you believe testing and understanding the limitations and bottlenecks of the different rpi "b" generations are a pointless exercise. The previous ones has all been tested in this regard and their usb shared bus bottleneck limitations are well known and studied.

This is all about learning and understanding possible use cases and where the rpi 4 falls short and where it excels compared ✌️ previous generations.

Anyone who wants to test this can create a local torrent from a big file >20gb at his home network desktop/laptop on a gbit LAN connection, and let the rpi 4 download from there. Thereby maximizing the stress on the rpi, as you are not dependent on your isp speed.
Thereby some interesting results can occur and new learning results can be archived for rpi 4.

For example can you keep 200, 500, or perhaps 1000mbit steady download speeds?
Or are the speed jumping between 100 and 500mbit etc etc, because of buffering, bad usb <>ethernet routing, not mature software etc etc..


Re: RPI4 - Bittorrent download speed (transmission)

Posted: Fri Jul 05, 2019 1:12 pm
by itsmedoofer
I'm not saying that the process is pointless, I was going to offer to test on my 4, but just randomly picking torrents is not much of a basis for comparison.

Re: RPI4 - Bittorrent download speed (transmission)

Posted: Sun Jul 07, 2019 3:24 pm
by thatchunkylad198966
I don't have the same ISP speed as you but I do pay for 200mbps and I get just over that, around 226mbps.
I also don't use Transmission, I use qbittorrent-nox.

If you want to test a download with a torrent client, grab Xubuntu's torrent file:

64bit or 32bit, doesn't matter. both of them max my line.
I'd say the Pi4 will perform a lot better than the Odroid HC1. :mrgreen:

Re: RPI4 - Bittorrent download speed (transmission)

Posted: Wed Oct 02, 2019 9:44 am
by Spidey
I'm experiencing the exact opposite: using qbittorrent-nox I can saturate my link up to 50MB/s approximately, but with wget serving some files from my local network I only get 10MB/s speeds. It seems that wget is being bottlenecked by the cpu, htop shows it using 80% of one of the cores.

I'm trying to find the fastest way to transfer a large quantity of files (more than 500gb) to my PI, as it's my network storage solution now. It's odd that I can stream even 4K content without issues through Wi-Fi (client is a TV) using DLNA (with minidlna), but both Samba and wget are getting pretty poor performance when receiving data.

Re: RPI4 - Bittorrent download speed (transmission)

Posted: Mon Nov 25, 2019 12:53 pm
by mcmanuf
Can anyone please shed some light on this issue.

I want to pull the trigger an replace my Odroid-HC1, but its really important that the download speeds does not fluctuate like previous RPI's, and they are a good and steady speeds.

If you have a 1000/1000mbit home connection, please try this torrent for example: ... 1574686085

Also If you dont have a 1000/1000mbit connection, but maybe a 500mbit connection I would also be interested.

If you have a much slower ISP connection, but have gigabit router at home, then could you please try to host a torrent locally on you laptop/desktop, and then let your RPI4 download from the home laptop.
This will simulate ISP 1000/1000mbit conneciton.

The whole purpose of this excercise is to test the PI LAN->USB throughout performance, while strainint the CPU.

Therefore it is also very beneficial, to have htop (apt-get install htop) and bmon (apt-get install bmon) and having two shell sessions, and monitor the cpu and ethernet side by side, and track any spikes in CPU and Ethernet bandwich.