Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate 40 gbps thunderbolt 5 networking between Macbook Pro M4 Max and Mac Mini M4 Pro #77

Open
obriensystems opened this issue Dec 9, 2024 · 0 comments
Assignees

Comments

@obriensystems
Copy link
Member

obriensystems commented Dec 9, 2024

Some initial testing with a thunderbolt 4 cable showed up to 7gbps traffic
Testing with a thunderbolt 5 1 meter cable shows 39gbps (limited likely by the 512g nvme on the mac mini or the 1tb nvme (not a 2/4/8) on the macbook pro

Using iftop

brew install iftop

sudo iftop -i bridge0

transfer 26GB two vmware fusion vms

macmini receiving side

TX:             cum:   7.63MB   peak:   7.48Mb                                                                                                              rates:   3.64Mb  6.02Mb  1.52Mb
RX:                    9.99GB           5.15Gb                                                                                                                       5.15Gb  7.99Gb  2.00Gb 
TOTAL:                 10.00GB          5.15Gb                                                                                                                       5.15Gb  8.00Gb  2.00Gb


macbook side
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=63<RXCSUM,TXCSUM,TSO4,TSO6>
	ether 36:43:37:a5:28:00
	inet6 fe80::4cc:d67c:b331:602c%bridge0 prefixlen 64 secured scopeid 0x10 
	inet 169.254.17.101 netmask 0xffff0000 broadcast 169.254.255.255
	Configuration:
		id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
		maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
		root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
		ipfilter disabled flags 0x0
	member: en1 flags=3<LEARNING,DISCOVER>
	        ifmaxaddr 0 port 10 priority 0 path cost 0
	member: en2 flags=3<LEARNING,DISCOVER>
	        ifmaxaddr 0 port 11 priority 0 path cost 0
	member: en3 flags=3<LEARNING,DISCOVER>
	        ifmaxaddr 0 port 12 priority 0 path cost 0
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active
@obriensystems obriensystems self-assigned this Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant