Does TrueNAS Scale 24.04 limit apps' network speed?

I’ve just converted from Core to Scale 24.04 and having installed the qBittorrent app, I’m disappointed with its download speeds. A torrent which I can download on my desktop at 2.5 MB/s (internet connection about 4.5MB/s, 36Mbps) is downloaded by the qBit app at barely over 1MB/s, with both the desktop and server app using the same settings for transfer rate (unlimited up/down) and number of connections (100 global max, 20 per torrent).

Obviously I’m testing one at a time, not simultaneously, and there are no other devices using a significant amount of bandwidth on my LAN. Is there some throttling I’ve missed in the Scale app settings?

Both the Scale app desktop app (Win 10) are current versions.

FWIW, I found this Reddit post reporting similar problems, which it blames on libtorrent v2 being bad, and recommending using v1.2 instead. I don’t know enough about Linux/Docker to know if it’s possible to change the library version in a container, or how to do it.

For “Apps” or Docker, you’d need to find one for qBittorrent where the author ships it built with libtorrent 1.2. Can’t really override it yourself.

I suspected as much. I’m just using the version in the TrueNAS directory.

I max my connection (paltry 50MB/s / 400mbps) with no problem. I made a custom app with libtorrent 1.2. Not sure if it’s the cause of your speeds, but it’s not because it’s an app.

Docker container? Something you can drop into TrueNAS SCALE?

Was it a “jail” with the new Incus method?

Apps > Discover Apps > Custom App

qbittorrent-nox:5.0.4-1
https://hub.docker.com/r/qbittorrentofficial/qbittorrent-nox

I don’t use ‘latest’ since all of the trackers I use have client version whitelists.

1 Like