Why download speed from MBL is much slower than others?

Simple wget test download itunes from apple.

MBL

MyNAS:~# wget https://secure-appldnld.apple.com/iTunes11/031-3482.20140225.kdX8s/iTunes64Setup.exe
–2014-03-05 12:31:16-- https://secure-appldnld.apple.com/iTunes11/031-3482.20140225.kdX8s/iTunes64Setup.exe
Resolving secure-appldnld.apple.com… 23.50.85.249
Connecting to secure-appldnld.apple.com|23.50.85.249|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 148885840 (142M) [application/octet-stream]
Saving to: `iTunes64Setup.exe’

84% [======================================================>] 125,286,950 6.53M/s eta 4s

Only 6.53MB/s

Network interface:

eth0: negotiated 1000baseT-FD, link ok
product info: vendor 00:50:ef, model 22 rev 3
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-HD 1000baseT-FD 100baseTx-FD 10baseT-FD flow-control
link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

Same download on Mac mini, behind the same router.

mini:~ $ wget https://secure-appldnld.apple.com/iTunes11/031-3482.20140225.kdX8s/iTunes64Setup.exe
–2014-03-05 12:34:08-- https://secure-appldnld.apple.com/iTunes11/031-3482.20140225.kdX8s/iTunes64Setup.exe
Resolving secure-appldnld.apple.com… 23.50.85.249
Connecting to secure-appldnld.apple.com|23.50.85.249|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 148885840 (142M) [application/octet-stream]
Saving to: `iTunes64Setup.exe’

65% [================================================>] 97,633,112 22.1M/s eta 2s

It is 22.1MB/s, 3+ times faster than MBL.

Is it due to MBL hardware limit?

Heheh…  I can’t test that.  You have much faster internet connection than I do.

I have 40 Mbit/second download, and wget maxes it out easily.

I wouldn’t consider that a real test, since WAN speeds can change from one second to the other. Too many variables to consider.

Try a copy on the LAN for both systems, which can have more control by you, see what you get.

But yes, it also depends on hardware, here is some good reading…

http://www.tomshardware.com/reviews/gigabit-ethernet-bandwidth,2321-3.html

I actually tested couple of times on each box, all gave consistent results, ~22MB/s on Mini, and 5-6MB/s on MBL.

I then plug MBL’s network cable to my laptop, I was able to get 27MB/s by single browser download instance, so cable has no issue.

I thought very high speed might be limited by MBL’s disk read/write speed, so I tried to download from another slow URL, didn’t save the result but it’s about ~50KB/s on MBL, and ~300KB/s on Mini, still huge difference.

A bit lost…

MBL is almost 90% full,  Media Server is off so no backend indexing process.