Skip to content

Instantly share code, notes, and snippets.

@rngadam
Last active January 29, 2025 21:02
Show Gist options
  • Save rngadam/a068e92c81e431adbbc8ad852fe5c809 to your computer and use it in GitHub Desktop.
Save rngadam/a068e92c81e431adbbc8ad852fe5c809 to your computer and use it in GitHub Desktop.
Benchmark betweem MBP using Ethernet dongle and Beelink SER8

hardware tested

tool

https://software.es.net/iperf/ used

ethtool output

$ sudo ethtool enp1s0
Settings for enp1s0:
	Supported ports: [ TP	 MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full
	                                     100baseT/Half 100baseT/Full
	                                     1000baseT/Full
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s
	Duplex: Full
	Auto-negotiation: on
	master-slave cfg: preferred slave
	master-slave status: master
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: external
	MDI-X: Unknown
	Supports Wake-on: pumbg
	Wake-on: d
	Link detected: yes

client

bash-3.2$ uname -a
Darwin rngadam-mac 21.6.0 Darwin Kernel Version 21.6.0: Mon Jun 24 00:56:10 PDT 2024; root:xnu-8020.240.18.709.2~1/RELEASE_X86_64 x86_64
$ iperf3 -c 192.168.5.1
Connecting to host 192.168.5.1, port 5201
[  5] local 192.168.5.2 port 65076 connected to 192.168.5.1 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   105 MBytes   875 Mbits/sec                  
[  5]   1.00-2.00   sec   111 MBytes   932 Mbits/sec                  
[  5]   2.00-3.00   sec   111 MBytes   935 Mbits/sec                  
[  5]   3.00-4.00   sec   108 MBytes   905 Mbits/sec                  
[  5]   4.00-5.00   sec   106 MBytes   887 Mbits/sec                  
[  5]   5.00-6.00   sec  96.9 MBytes   810 Mbits/sec                  
[  5]   6.00-7.00   sec  98.5 MBytes   827 Mbits/sec                  
[  5]   7.00-8.00   sec   111 MBytes   932 Mbits/sec                  
[  5]   8.00-9.00   sec   108 MBytes   904 Mbits/sec                  
[  5]   9.00-10.00  sec   109 MBytes   915 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.04 GBytes   892 Mbits/sec                  sender
[  5]   0.00-10.00  sec  1.04 GBytes   891 Mbits/sec                  receiver

server

# uname -a
Linux pve 6.8.12-5-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-5 (2024-12-03T10:26Z) x86_64 GNU/Linux
# iperf3 -s 192.168.5.1
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.5.2, port 65075
[  5] local 192.168.5.1 port 5201 connected to 192.168.5.2 port 65076
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   100 MBytes   842 Mbits/sec                  
[  5]   1.00-2.00   sec   111 MBytes   932 Mbits/sec                  
[  5]   2.00-3.00   sec   111 MBytes   934 Mbits/sec                  
[  5]   3.00-4.00   sec   108 MBytes   905 Mbits/sec                  
[  5]   4.00-5.00   sec   106 MBytes   887 Mbits/sec                  
[  5]   5.00-6.00   sec  96.5 MBytes   810 Mbits/sec                  
[  5]   6.00-7.00   sec   101 MBytes   849 Mbits/sec                  
[  5]   7.00-8.00   sec   108 MBytes   909 Mbits/sec                  
[  5]   8.00-9.00   sec   108 MBytes   905 Mbits/sec                  
[  5]   9.00-10.00  sec   111 MBytes   933 Mbits/sec                  
[  5]  10.00-10.00  sec   568 KBytes   994 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.04 GBytes   891 Mbits/sec                  receiver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment