Download speed capped to 30MB/s on Linux

Get help, report and discuss bugs.
Post Reply
raymondmm
Posts: 1
Joined: 26 Dec 2019, 14:56

Download speed capped to 30MB/s on Linux

Post by raymondmm » 26 Dec 2019, 15:04

Hi All,

Just posted the following issue on github (https://github.com/nzbget/nzbget/issues/669) and thought it might be useful to post it here as well.

I face download speed limitation of about 30MB/s with Nzbget v21 and performed tests on different host systems.

**MacBook Pro 16"**
Download speed reaches about **60MB/s** (+/-500Mb/s) which is my maximum download speed. So basically no issues here. Side note: I've installed NZBGet as per default according to the [installation guide for mac](https://nzbget.net/installation-on-mac).

**Mac Mini mid 2012**
On a Mac Mini mid 2012 (I5 & 4GB mem) with Ubuntu server installed, I've installed NZBGet as per default according to the [installation guide for linux](https://nzbget.net/installation-on-linux), the maximum download speed reaches about **30MB/s** (+/-250Mb/s).

**Mac Mini mid 2012 Docker**
On the same Mac Mini, using Docker image from [linuxserver/nzbget](https://hub.docker.com/r/linuxserver/nzbget/) the max download speed reaches about **30MB/s** (+/-250 Mb/s).

**Synology NAS DS1813+**
Similar to the Mac-Mini Docker test, running the Docker image on a Synology NAS, shows the same behaviour of a maximum of **30MB/s** (+/-250Mb/s).

**Speed tests**
On all systems I performed a speed test with curl to download a 10GB bin, which shows a download speed of about **60MB/s**. This test was also performed from within the Docker containers, to make sure Docker doesn't cap the speed somehow.

For all NZBGet tests the same usenet provider has been used via ssl and 40 connections.

**Summery**

| System | Max Download Speed | OS |
|--------|---------------------|---|
|Macbook Pro|60MB/s| macOS Catalina |
|Mac Mini |30MB/s | Linux Ubuntu 18.04.3 LTS |
|Mac Mini Docker|30MB/s| Linux Alpine 3.11 |
|Synology DS1813+ Docker|30MB/s| Linux Alpine 3.11 |

Based on all tests - cpu, memory, disk I/O or network should be the limited factor.
Look as if running NZBGet on Linux gets capped to 30MB/s for some reason, while running on macOS doesn't.

Anyone suggestions/ideas ?
If more info is required to analyse this issue, let me know.

Best regards,
Raymond

ulrick65
Posts: 24
Joined: 10 May 2016, 13:49

Re: Download speed capped to 30MB/s on Linux

Post by ulrick65 » 18 Jan 2020, 17:06

I run it on Ubuntu 18.04...which is Linux...and I max out my connection (56MB/s). Sometimes higher since on occassion I get an additional 50mbps out of my connection over the max advertised. Most of the time I linger in the 450mbps range.

owine
Posts: 6
Joined: 05 Jan 2020, 00:02

Re: Download speed capped to 30MB/s on Linux

Post by owine » 21 Jan 2020, 19:43

Believe this is due to Docker itself, not NZBGet. Are you able to achieve superior performance with other apps run in Docker containers on the same hosts?

ulrick65
Posts: 24
Joined: 10 May 2016, 13:49

Re: Download speed capped to 30MB/s on Linux

Post by ulrick65 » 23 Jan 2020, 01:17

owine wrote:
21 Jan 2020, 19:43
Believe this is due to Docker itself, not NZBGet. Are you able to achieve superior performance with other apps run in Docker containers on the same hosts?
Sorry, I don't run any Docker containers that do any downloading.

Post Reply

Who is online

Users browsing this forum: No registered users and 38 guests