Mac Mini vs MacBook Pro LAN Speed Difference

macos
macmini

#1

I’m finding my Internet download speed from my 2018 Mac Mini is circa 450Mbps over the LAN connection, whereas on my MacBook Pro Late 2013 I can only get circa 90-95Mbps over the Thunderbolt 2 LAN connection.
I’ve checked the settings, tried different LAN cables (inc the same on both machines). I know the Mac Mini is running a later NIC spec, but a 4 x difference in ‘Internet’ download speeds doesn’t seem correct. Any ideas on how to improve my MacBook Pro’s download/LAN performance?


#2

#1 question: Is this using the exact same cable?

Any differences in the OS each machine is running? Software?


#3

Mac Mini is running Mojave and MacBook Pro is running High Sierra.
MacBook Pro has some additional security software running. I’d be surprised if that was causing a 4 x slowdown in performance. I could try a clean Mac build to check also I guess.

Yes, I tried the exact same cable to make sure.


#4

Can you test local LAN speed? Not internet, LAN.

So we can rule out cables, adapters, etc. as the problem?

I just tested the Apple Thunderbolt 2 adapter on my MBP15 and I get excellent LAN speeds:

[ ID] Interval Transfer Bitrate
[ 7] 0.00-1.00 sec 112 MBytes 943 Mbits/sec
[ 7] 1.00-2.00 sec 97.2 MBytes 816 Mbits/sec
[ 7] 2.00-3.00 sec 111 MBytes 929 Mbits/sec
[ 7] 3.00-4.00 sec 110 MBytes 923 Mbits/sec
[ 7] 4.00-5.00 sec 111 MBytes 935 Mbits/sec
[ 7] 5.00-6.00 sec 110 MBytes 921 Mbits/sec
[ 7] 6.00-7.00 sec 111 MBytes 934 Mbits/sec
[ 7] 7.00-8.00 sec 112 MBytes 941 Mbits/sec
[ 7] 8.00-9.00 sec 112 MBytes 939 Mbits/sec
[ 7] 9.00-10.00 sec 112 MBytes 937 Mbits/sec


[ ID] Interval Transfer Bitrate
[ 7] 0.00-10.00 sec 1.07 GBytes 922 Mbits/sec sender
[ 7] 0.00-10.00 sec 1.07 GBytes 921 Mbits/sec receiver

I am hitting GBit limits, so cables, the adapter and LAN configuration are OK.


#5

Both Network interfaces on the Mac Mini and the MacBook Pro show a link speed of 1 Gbit/s

A file transfer speed to a NAS via rsync showed the following results (let me know what command you ran and I can do the same if that helps):

Mac Mini

  • 179843031 100% 12.47MB/s 0:00:13 (xfer#1, to-check=0/1)

Macbook Pro

  • 179843031 100% 9.74MB/s 0:00:17 (xfer#1, to-check=0/1)

#6

If you have two computers and the command line development tools, and a bit of know how, downloading the command line utility (distributed as C code) iperf is an excellent way to determine your true network throughput. You run the same utility as a server on one computer and a client on the other and it blasts traffic at as high a rate as it can (in TCP mode) or whatever rate you tell it (in UDP) mode.


#7

I ran “iperf3 -s -D” on a Debian installation running on my NAS. On the MBP “ipfer3 -c debian.local”. iperf3 was installed through MacPorts.

But rsync is already showing us something… Your MBP is getting -22% speed. If everything is the same (switch, cable, CIFS/AFP,…), you should get similar values.

Go to your MacMini and do a huge file transfer with rsync (to even out effects) once with the built in NIC and once with the TB adapter. I wonder if those values are still apart.