La prise en charge de l’Intel 10GbE par la version actuelle de ZimaOS est bien meilleure que ne le suggère le fil de discussion de 2024. La prise en charge du X540 figure désormais explicitement sur la page officielle de compatibilité, les adaptateurs basés sur l’Intel 82599 y sont également répertoriés, et la page d’IceWhale consacrée aux contributions de pilotes indique que la demande concernant le pilote X710 a été mise en œuvre.
Le fil d’origine reste utile, car il retrace le déploiement : le matériel des gammes X540/X520 a commencé à fonctionner après l’ajout de pilotes, tandis que la prise en charge du X710 a été ajoutée dans ZimaOS 1.3.2. Les utilisateurs actuels doivent identifier précisément la puce contrôleur avant d’acheter une carte ou de rechercher la cause d’un problème.
Vérifiez le contrôleur, pas seulement le nom commercial de la carte
lspci -nnk | grep -A3 -Ei 'ethernet|network'
Les cartes Intel X520 utilisent généralement le contrôleur 82599, tandis que le X540 utilise sa propre famille de contrôleurs X540 et le X710 une famille de pilotes plus récente.
La version actuelle de ZimaOS répertorie les contrôleurs X540 et 82599ES
La liste de compatibilité des adaptateurs réseau de ZimaOS actuelle répertorie l’Intel X540 ainsi qu’un adaptateur Intel 82599ES double port SFP+ comme compatibles.
Le X710 a été ajouté grâce au travail de la communauté sur les pilotes
La page actuelle consacrée aux contributions de pilotes de ZimaOS indique que la prise en charge des pilotes Intel X540 et Intel X710 est mise en œuvre.
Vérifiez le pilote du noyau
ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'
Les adaptateurs des gammes X520/X540 utilisent généralement ixgbe ; le X710 utilise généralement i40e.
Le débit de liaison n’est pas identique au débit réel
ethtool INTERFACE
iperf3 -s
Vérifiez qu’une liaison à 10 Gbit/s a bien été négociée, puis utilisez iperf3 entre deux hôtes compatibles. Le stockage, le processeur, le MTU, le commutateur, le câblage et les flux TCP peuvent tous limiter le débit réel.
Les câbles DAC et les optiques SFP+ sont importants
Une carte X520-DA peut ne pas établir la liaison à cause d’optiques ou de câbles DAC incompatibles, même si le pilote fonctionne parfaitement. Testez un émetteur-récepteur, un câble et un port de commutateur dont vous savez qu’ils fonctionnent.
Ne supposez pas que toutes les cartes Intel 10GbE sont identiques
Intel propose plusieurs générations de contrôleurs et variantes OEM. Pour un contrôleur absent de la liste vérifiée, vérifiez l’identifiant PCI et le pilote au lieu de supposer sa compatibilité sur la seule présence du logo Intel.
La liste de contrôle du matériel réseau aide à préparer un rapport utile pour l’assistance.
Vérifiez la largeur et la génération de la liaison PCIe
lspci -vv -s PCI_ADDRESS | grep -E 'LnkCap|LnkSta'
Un adaptateur 10GbE installé dans un emplacement à bande passante limitée peut négocier une liaison 10GbE, tout en étant incapable de maintenir le débit maximal. Vérifiez la largeur et la vitesse PCIe actives, en particulier sur les NAS compacts et les mini-PC.
Les trames jumbo sont facultatives et ne constituent pas la première solution
Ne modifiez pas le MTU à 9000 avant que le réseau de base avec des paquets de 1500 octets atteigne les débits attendus. Les trames jumbo exigent un MTU identique sur les deux hôtes et sur chaque commutateur ou VLAN du chemin ; une seule incohérence peut provoquer des pertes de paquets difficiles à comprendre.
Effectuez d’abord un test mémoire à mémoire, avant le stockage
Utilisez d’abord iperf3. Si le réseau atteint presque le débit nominal, mais que les copies SMB sont plus lentes, le goulot d’étranglement se situe désormais au niveau des disques, du système de fichiers, des paramètres de Samba, du chiffrement ou du stockage client, et non du pilote de la carte réseau.
FAQ
ZimaOS prend-il en charge l’Intel X540 ?
Oui. Il figure explicitement dans la documentation actuelle des adaptateurs compatibles.
ZimaOS prend-il en charge le X520 ?
L’utilisateur à l’origine du fil a confirmé le fonctionnement du 10GbE après l’ajout de pilotes, et la documentation actuelle répertorie le contrôleur Intel 82599ES utilisé par de nombreuses cartes X520.
Qu’en est-il du X710 ?
IceWhale a indiqué qu’il avait été ajouté dans la version 1.3.2, et la page actuelle consacrée aux contributions de pilotes indique que la prise en charge du X710 est mise en œuvre.
Pourquoi n’obtiens-je que 5 à 7 Gbit/s ?
Testez séparément le commutateur, le câble ou les optiques, le processeur, le MTU, les flux TCP et le stockage ; la prise en charge du pilote ne fait qu’établir l’interface.
