Le port Ethernet 10G n’est jamais bridé sur le Mac mini M1

Nicolas Furno |

L’une des plus grosses limites de l’Apple M1 qui équipe tous les Mac Apple Silicon depuis leur lancement cet automne est à chercher du côté des entrées et sorties, I/O dans le jargon informatique. La première puce créée par Apple pour les Mac n’est pas capable de gérer plus de deux écrans et les ordinateurs qui l’exploitent n’ont qu’un nombre limité de ports.

Le Mac mini M1 a moins de ports au dos que le Mac mini Intel, à cause des limites de sa puce (image MacGeneration).

Sur le Mac mini, l’autre limite liée à la nouvelle architecture était à chercher du côté de l’Ethernet, limité au gigabit quand les modèles Intel pouvaient monter à 10 Gbit/s. Pour autant, cette restriction n’était que temporaire, puisque le constructeur a ajouté courant avril une option Ethernet 10G. Pour 115 €, on peut commander un petit ordinateur équipé de cette prise Ethernet dix fois plus rapide, ce qui place le mini M1 sur un pied d’égalité avec les modèles Intel.

Une égalité théorique, en tout cas. En pratique, Apple avait peut-être été contraint de partager une partie des ressources existantes pour offrir cette option. Le constructeur n’a pas détaillé le fonctionnement de l’Apple M1, si bien que l’on ne connaît pas le nombre de lignes PCIe disponibles. Le port Ethernet 10G dispose-t-il de sa propre ligne pour offrir des débits constants, ou est-ce qu’il la partage avec un autre composant, ce qui voudrait dire qu’il faut accepter des compromis sur ses performances ?

Pour en avoir le cœur net, le youtubeur Linus Tech Tip a mis au point une procédure de test sur un Mac mini équipé d’Ethernet 10G. Après avoir vérifié que les débits étaient bien autour de 10 Gbit/s avec un Mac mini uniquement relié par son port réseau, il a ajouté un Pro Display XDR, puis des SSD qui travaillent tous au maximum de leur capacité. L’objectif étant de voir si les débits se maintiennent en toute circonstance, ou bien si l’on constate une baisse des performances quand tous les IO de l’ordinateur sont sollicités.

La bande-passante mesurée par Linus sur le Mac mini : l’Ethernet 10G est en jaune, l’écran en bleu et les courbes rouges et vertes correspondent aux SSD reliés à l’écran ou à un Dock Thunderbolt. Au total (violet), l’ordinateur dispose d’une banded-passante réelle de plus de 50 Gbps.

La conclusion de ses tests est positive : les débits du port Ethernet 10G n’ont jamais varié, quelles que soient les conditions du test. Brancher le Pro Display XDR ne change rien, ajouter des SSD en activité permanente sur l’écran non plus, ni même le branchement d’un Dock Thunderbolt au maximum de sa capacité. Dans toutes les situations, la prise réseau reste à son niveau maximal et elle est parfaitement stable, ce qui prouve qu’elle dispose de sa propre connexion dédiée.

Ce constat permet d’en savoir un petit peu plus sur les connexions internes de l’Apple M1. Quatre lignes PCIe peuvent être identifiées : deux pour les ports USB4/Thunderbolt 3, une partagée entre les deux prises USB A et probablement le Wi-Fi et une dédiée à la prise Ethernet 10G. Sur le Mac mini, il y a aussi un lien pour la prise HDMI, qui est remplacé sur les autres Mac M1 par le connecteur interne de l’écran, mais cela ne passe pas par du PCIe.

Schéma extrait de la vidéo de Linus sur les lignes PCIe du Mac mini M1.

Ajoutons que le SSD n’emprunte pas non plus de lignes PCIe, Apple utilise un connecteur spécifique maison pour relier le stockage à son Apple M1 et surtout à son contrôleur matériel. C’est ce qui permet au constructeur d’avoir conçu une puce pour Mac avec relativement peu de lignes PCIe, en tout cas beaucoup moins que sur ses Mac Intel. Le nombre de lignes disponibles dans le monde x86 varie d’un processeur à l’autre, mais il y en avait 16 sur les MacBook Pro 13 pouces Intel, pour vous donner un exemple.

On peut constater en tout cas que l’entreprise avait prévu dès le départ la présence d’une prise Ethernet 10G sur un Mac M1. On ne sait pas pourquoi le Mac mini a été commercialisé initialement sans l’option, il s’agissait peut-être d’une décision marketing ou d’un retard sur la production. Quoi qu’il en soit, c’est une bonne nouvelle pour ceux qui voulaient une prise réseau ultra-rapide sur un Mac mini, il n’est pas nécessaire d’attendre le successeur de l’Apple M1 ou sa version plus puissante.

Apple ajoutera certainement plus de lignes PCIe à son Apple M2 ou M1X, on peut imaginer qu’il y en aura au minimum deux de plus, pour ajouter deux ports Thunderbolt supplémentaires. Restera le cas du Mac Pro, qui compte actuellement jusqu’à 64 lignes PCIe. Ce n’est pas pour rien que cet ordinateur devrait être le dernier à faire la transition d’Intel à Apple Silicon…

avatar jc7net | 

Moi aussi je me projette. J'ai oublié de regarder dans cette direction.

avatar noisette | 

@jc7net

Bah quand t’as un NAS par exemple et que tu as besoin d’accéder à tes données rapidement
Perso quand je sauvegarde mes photos et vidéos sur le NAS, j’édite sur l’ordi mais ensuite j’envoie et je lis depuis le NAS
C’est bien appréciable quand on a des dizaines ou centaines de Go…

avatar jc7net | 

Merci pour ton retour :)

avatar pocketalex | 

@ jc7net

pour un particulier le 10GbE n'a que peu d'intérêt au regard du rapport performances/prix

car une chaine complète en 10GbE... ça coute

il faut le 10GbE sur ta config (150€ l'option, et sinon entre 150 et 400€ le boitier TB3-10GbE) auquel tu ajoutes du cablage cat 7 (ou cat 6 sur des faibles distance, moins de 50m et idéalement moins de 25m), si besoin un switch 10GbE (entre 400 et 1000€) et un NAS 10GbE (1000€ pour de l'entrée de gamme)

Si tu es tous les jours sur ton NAS et si vraiment le débit à 100Mo/s te pose un souci, why not

Mais déja que la majorité des particuliers n'a pas de NAS, et même pas de réseau cablé chez lui, que le Wifi est roi et suffit amplement pour les usages type regarder des photos ou lire un film, donc le 10GbE reste, à mes yeux, encore couteux et surdimmensionné pour une maison ou un appartement

En entreprise, à l'inverse, ça devient quasi indispensable, sauf à avoir tu temps à tuer

avatar eX0 | 

@pocketalex

Je sais pas d’où tu sors certains de tes chiffres mais t’exagères énormément les coûts réels.
Si tu cherches un peu tu peux avoir largement moins que ça.
Exemple un switch 4 ports 10 Gbe 219euros:

https://eu.store.ui.com/collections/unifi-network-routing-switching/products/unifi-flex-xg-beta

Un switch fibre 10Gb 8 ports 229 euros:

https://eu.store.ui.com/products/unifi-switch-aggregation

Routeur 10Gb 319 euros:

https://eu.store.ui.com/products/udm-pro

Pour le prix de ton switch à 1000 euros je peux avoir déjà un routeur plus un switch niveau enterprise pour moins de 550 euros.
En cherchant sur eBay ou d’autres sites (Reddit, bon coin etc) c’est possible de s’équiper sur du matériel fonctionnel d’entreprises(vlan dpi etc) pour pas cher comme les deux cartes 10 Gbe pour 50 euros.

Tu peux penser ton réseau et matériel à l’avance pour éviter d’acheter un adaptateur thunderbolt qui coûte trop cher pour ce que c’est.
La encore il y a des usb c vers ethernet qui t’offre un meilleur rapport qualité prix pour du 70 80 euros environ.

https://www.servethehome.com/usb-3-1-gen1-to-5gbe-network-adapter-guide/

avatar pocketalex | 

@eX0

là on est ne sera pas d'accord, mais c'est pas grave, c'est de chercher le matos du moins cher du moins cher, et de dire "c'est le standard de prix" ou, dis autrement "ça coute ça"

Les prix que je donne, je les tires des sites comme LDLC ou materiel.net, je les invente pas, et je peux t'assurer que pour le 10GbE, on peut trouver du matos avec un zero de plus sans souci, je pense donc indiquer des prix "honnêtes"

Dire que le 10GbE c'est juste trouver une carte PCI d'occasion et que fini, ça coute pas plus cher, c'est un peu tordre la réalité pour la coller à ta façon de faire.
Tout le monde n'achète pas au ras-des-paquerettes, ou d'occasion, qui plus est dans l'univers Mac...

Par contre je te remercie d'offrir un contrepoint à mes propos, ça j'adore, et de nous dégoter des moyens de s'en sortir à moindre cout.

avatar eX0 | 

le but n est pas de dire "c est le standard du prix" mais de dire qu il existe des alternatives moins cher et qu au contraire des prix que tu annonces, quelqu un qui aura pas de gros besoins peut s equiper.
et je pense que je suis pas le seul à le penser ainsi vu le succes de ce reddit:
https://www.reddit.com/r/homelab/

avatar noisette | 

@eX0

Tiens je savais pas que unify en faisait 👍

Par contre celui que tu cites il a un nom bizarre qui laisse penser que c’est pas du vrai 10 gbe
Faudrait que je lise la doc on dirait qu’il agrège plusieurs ports

Pour l’instant j’ai pas trouvé encore de switch 8 ports en dessous de 200€ de bonne facture

avatar eX0 | 

Si tu parles du "aggregation swith", je l ai à la maison et il l appelle ainsi parce qu il est cense etre au coeur de ton reseau.
C est un switch sur lequel tu branches tous les switchs mais tu peux tres bien branche directement tes serveurs dessus.
Un switch en dessous de 200 euros neuf:
https://www.senetic.fr/product/CRS305-1G-4S+IN

avatar mne | 

Je repose la question que je m’étais posée à la sortie du Mac mini m1 :
Est-ce qu’on peut toujours le stacker avec un autre Mac mini pour augmenter ses performances. C’était possible avec les dernier Mac mini Intel via le port 10gb alors est-ce toujours le cas ?

avatar zcomzorro | 

Pourquoi n’ont ils pas proposé cette option dès le début de la commercialisation ?
Y aurait-il eu une modification hardware à posteriori face aux éventuelles critiques? Et du coup une opportunité de facturer une fonctionnalité qui n’a pas été offerte de base car la demande aurait été mal jugée ?

Bon moi, l’ethernet ne me sert que très très très rarement, et du moment qu’il y’a connexion ça me suffit !

avatar pocketalex | 

@ zcomzorro

"Pourquoi n’ont ils pas proposé cette option dès le début de la commercialisation ?"

non seulement je ne comprends pas, mais en plus ils sortent cette option en même temps qu'ils dévoilent l'iMac ... sans l'option

Incompréhensible

avatar mrlupin | 

Excellent pour la prod et installations utilisant le NDI

avatar noisette | 

Dans ma future maison il est prévu que je sois en 10 gbe.
Je pensais me prendre un NAS en 10 gbe en remplacement de mon NAS actuel (qui possède 4 ports 1 gb mais je suis pas sûr que ça vaille la peine de faire du port agreggation d’où mon souhait de passer à un nouveau modèle et de toute façon j’ai quasi saturé le NAS donc besoin de plus de baies)

Je me demande où brancher ce NAS.

Si je le mets sur n’importe quel port de la maison sera t-il accessible de partout ou dois je le mettre sur le coffret VDI ?

avatar fte | 

@noisette

"Je me demande où brancher ce NAS."

Là où tu ne l’entendras pas.

Après, selon la topologie réseau et si plusieurs machines occupent la bande passante, il peut y avoir un intérêt à le mettre ici ou là. Ça dépend de ton exigence. Il faut regarder où sont les goulots.

C’est pour ça que plus haut je parle de backbone. Ce qui relie étages et serveur et accès internet est en 10G, parce que c’est le tuyau qui est partagé entre toutes les machines de la maison. C’est le goulot. Donc je l’ai pensé large.

avatar noisette | 

@fte

Du coup j’ai une pièce au RDC où il y a tout ce qui est appareils bruyants (chaudière, ballon thermodynamique et machine à laver), c’est là qu’il y a le tableau électrique et VDI et la goulotte est déjà prévue pour l’arrivée de la fibre

Par contre je vois pas trop comment mettre le NAS sur le tableau. Est ce qu’il me faut un switch quand même et je relis chaque port du switch à la baie de brassage ?
Ou est ce que je branche le NAS sur la baie de brassage directement ?
Le but étant d’avoir le moins de déperdition possible et surtout une config simple

avatar pomme-z | 

dans l'idéal on met un switch performant (ici 10gb) directement dans le boitier de communication sous la borne de brassage et on y raccorde toutes les prises rj45 de la maison directement. Tu devras y raccorder naturellement directement ton routeur:box également ainsi que ton NAS avec des câbles adéquats. Effectivement le plus simple me semble de mettre ton n'as au plus près du boitier de comm, s'il est isolé du reste de la maison (bruit)

avatar noisette | 

@pomme-z

Ok merci
Bon bah y a plus qu’à trouver un bon switch qui coûte pas un bras en 10 gbe

avatar coink | 

@noisette

Attention au type de câbles par contre si tu dois les passer ou les faire passer, c’est cat7 avec connecteur cat6a obligatoire pour du 10G.

avatar eX0 | 

@coink

C’est du cat6a minimum, pas cat7

avatar noisette | 

@eX0

Je viens de voir ton post
C’est bien ce qu’on m’avait dit du coup 👍

avatar noisette | 

@coink

Il me semble que cat6a c’est largement suffisant ?
J’ai lu qu’en dessous de 100m ce type de câble assurait le débit

Y a aucun câble qui dépasse 25m chez moi depuis le tableau

avatar pocketalex | 

@ noisette

cat6 c'est moins de 50m, et idéalement ... moins de 25m
cat6a c'est moins de 100m, et idéalement ... moins de 50m
cat7 c'est peinard jusqu'a 100m

avatar noisette | 

@pocketalex

👍

avatar coink | 

@noisette

Oui mais la différence de tarif sur le cat7 vs cat6a est assez faible. Ce serait dommage de ne synchroniser « qu’à » 5Gbps ;-)

avatar noisette | 

@coink

Mais comme je suis sur des distances courtes y a pas de raison que je ne sois pas au max du débit en cat6a ?
Bon je verrai bien au pire je renouvèlerai mes câbles après…

avatar R-APPLE-R | 

Super mais mon mac M1 connecté en rj45 usb-c s’arrête à 500 mégas alors que sur mon 16 intel j’arrive à dépasser les 900 c’est bizarre quand même 🧐

avatar eX0 | 

@R-APPLE-R

On parle de quel usb c?

avatar R-APPLE-R | 

@eX0

Usb-c/rj45 avec le même câble j’ai pas les mêmes débits sur mon Air M1 et mon 16 intel

avatar eX0 | 

@R-APPLE-R

Quelle référence de matériel

avatar R-APPLE-R | 

@eX0

Un Air M1 … y’en à pas 1000 😆

avatar eX0 | 

@R-APPLE-R

Je comprends pas ta source destination port utilise.

avatar R-APPLE-R | 

@eX0

🤪

avatar R-APPLE-R | 

@pocketalex

Non sur le Air M1 il n’y a pas de 10GB c’est du Gigabit il n’y a que le Mac mini qui le 10GB en option
J’utilise un convertisseur usb-c vers rj45 sur mon MacBook Pro 16 et j’ai presque le débit maximum j’ai 920 à peu près
Mais quand je le branche sur mon Air M1 je ne dépasse pas les 500 mega
Après je ne vois pas comment je pourrais être plus clair 😐

avatar pocketalex | 

"Non sur le Air M1 il n’y a pas de 10GB c’est du Gigabit"

Je sais, merci

"il n’y a que le Mac mini qui le 10GB en option"

Je sais aussi

"J’utilise un convertisseur usb-c vers rj45"

c'est drole, tu me réponds "NON" alors que j'ai précisément écrit "il parle d'un boitier de conversion TB3 vers 10GbE"

Si on parle de la même chose, pourquoi commencer ta réponse par "non"

"Mais quand je le branche sur mon Air M1 je ne dépasse pas les 500 mega"

Tu étais très clair dès le début, et tu sais quoi ? Moi aussi

Le seul point sur lequel je ne me suis pas exprimé, c'est pourquoi tu n'as pas 900Mo/s environ quand tu utilises ton boitier sur le M1.
Car je n'en ai aucune idée...

Est-ce que tu utilises les mêmes protocoles dans les deux cas ? AFP ? SMB ? Parceque le SMB sur Mac, si tu ne désactives pas certaines sécurités, le débit n'est pas complet

>> https://forums.unraid.net/topic/100855-workaround-how-to-get-macos-smb-transfers-at-1gbs-on-10gbe/

Alors que l'AFP, si

Donc si tu attaques un NAS en AFP d'un coté, et en SMB de l'autre, ceci peut parfaitement expliquer pourquoi tu à fond avec l'un et pas avec l'autre
Mais c'est peut-être autre chose, je ne sais pas

avatar pocketalex | 

@R-APPLE-R

Par ailleurs, si je peux me permettre, c'est toi qui n'est pas tout le temps clair

Tu démarres ton commentaire en expliquant que tu utilises un boitier usb-C/rj45. ça c'est pas clair du tout car un tel boitier s'appelle TB3/Ethernet 10GbE.

Ensuite, certains te demandent quelle est la référence du matériel, ce à quoi tu réponds "un Air M1", mais tout le monde avait déja compris que tu utilisais un Air M1, c'est le boitier TB3/Ethernet 10GbE dont on te demande la référence ...

Si j'ai répondu, c'est pour éclaircir le nuage d'embrouille que tu as mis, donc inutile de m'expliquer que j'ai rien compris, relis les échanges, et indique nous quel matériel tu utilises (et on parle pas des ordinateurs)

avatar R-APPLE-R | 

@pocketalex

Je ne sais pas AFP ou pas mais les deux sont à jour sur Big Sur avec la dernière version ça devrait être la même chose non ?
Je regardais ce que vous me dites mais ça me parait bizarre

avatar MarcMame | 

@pocketalex

"Alors que l'AFP, si
Donc si tu attaques un NAS en AFP d'un coté, et en SMB de l'autre, ceci peut parfaitement expliquer pourquoi tu à fond avec l'un et pas avec l'autre"

——-
Exact. J’ai arrêté d’utiliser le SMB sur les Mac pour cette raison et ça se voit.

avatar noisette | 

@pocketalex

Mais qui chauffe énormément comme toutes sortes d’adaptateurs TB vers autre chose
Je sais pas d’ailleurs pourquoi

avatar ech1965 | 

Pour ceux qui rêvent de câbler leur maison en 10GBits... pensez à la fibre optique. bien moins chère, moins énergivore, faut juste faire gaffe lors de l'installation.
En plus, vous serez prêts pour le 100GBits !
Ne croyez pas ceux qui paraphrasent Bill Gates ! ( Personne n'aura besoin de plus de 640K)...

avatar MarcMame | 

@ech1965

"Pour ceux qui rêvent de câbler leur maison en 10GBits... pensez à la fibre optique. bien moins chère, moins énergivore, faut juste faire gaffe lors de l'installation."

———
Et prévenir son banquier

Pages

CONNEXION UTILISATEUR