Community-Lösung

Unterstützung von Intel X520, X540 und X710 10GbE unter ZimaOS

IceWhale added requested Intel 10GbE drivers; X540/X520-class hardware was user-verified and X710 support was announced for ZimaOS 1.3.2.

Die Intel-10GbE-Unterstützung im aktuellen ZimaOS ist deutlich besser, als der Thread von 2024 vermuten lässt. Die X540-Unterstützung ist jetzt ausdrücklich auf der offiziellen Kompatibilitätsseite aufgeführt, auch Intel-82599-basierte Adapter sind gelistet, und auf IceWhales Seite zu Treiberbeiträgen steht, dass die Treiberanfrage für den X710 umgesetzt wurde.

Der ursprüngliche Thread ist weiterhin nützlich, weil er die Einführung dokumentiert: Hardware der X540-/X520-Klasse funktionierte nach Ergänzungen der Treiber, während die X710-Unterstützung in ZimaOS 1.3.2 hinzugefügt wurde. Aktuelle Nutzer sollten vor dem Kauf oder bei der Fehlersuche den genauen Controller-Chip ermitteln.

Den Controller prüfen, nicht nur den Namen der Retail-Karte

lspci -nnk | grep -A3 -Ei 'ethernet|network'

Intel-X520-Karten verwenden häufig den 82599-Controller, während X540-Karten ihre eigene X540-Controllerfamilie nutzen und der X710 eine neuere Treiberfamilie verwendet.

Das aktuelle ZimaOS listet X540 und 82599ES

Die aktuelle Kompatibilitätsliste der ZimaOS-Netzwerkadapter führt Intel X540 und einen Dual-Port-SFP+-Adapter mit Intel 82599ES als kompatibel auf.

Der X710 wurde durch Community-Treiberarbeit hinzugefügt

Auf der aktuellen Seite zu den ZimaOS-Treiberbeiträgen ist die Treiberunterstützung für Intel X540 und Intel X710 als umgesetzt gekennzeichnet.

Den Kernel-Treiber überprüfen

ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'

Adapter der X520-/X540-Klasse verwenden häufig ixgbe; beim X710 kommt häufig i40e zum Einsatz.

Link-Geschwindigkeit ist nicht gleich Durchsatz

ethtool INTERFACE
iperf3 -s

Prüfe, ob eine 10-Gbit/s-Verbindung ausgehandelt wurde, und verwende anschließend iperf3 zwischen zwei geeigneten Hosts. Speicher, CPU, MTU, Switch, Verkabelung und TCP-Streams können den tatsächlichen Durchsatz begrenzen.

SFP+-DACs und Optiken sind wichtig

Eine X520-DA-Karte kann aufgrund inkompatibler Optiken oder DACs keine Verbindung herstellen, selbst wenn der Treiber einwandfrei funktioniert. Teste einen nachweislich funktionierenden Transceiver, ein entsprechendes Kabel und einen Switch-Port.

Nicht jede Intel-10GbE-Karte ist identisch

Intel hat mehrere Controller-Generationen und OEM-Varianten. Ein Controller, der nicht in der verifizierten Liste aufgeführt ist, sollte anhand der PCI-ID und des Treibers geprüft werden, statt allein aufgrund des Intel-Logos als kompatibel angenommen zu werden.

Die Checkliste für Netzwerkhardware hilft dabei, einen aussagekräftigen Supportbericht zu erstellen.

PCIe-Link-Breite und -Generation prüfen

lspci -vv -s PCI_ADDRESS | grep -E 'LnkCap|LnkSta'

Ein 10GbE-Adapter in einem bandbreitenbegrenzten Steckplatz kann zwar eine 10GbE-Verbindung aushandeln, aber keinen vollständigen Durchsatz aufrechterhalten. Prüfe die tatsächlich aktive PCIe-Breite und -Geschwindigkeit, insbesondere bei kompakten NAS- und Mini-PC-Systemen.

Jumbo-Frames sind optional und keine erste Maßnahme

Ändere die MTU nicht auf 9000, bevor eine grundlegende Verbindung mit 1500-Byte-Paketen die erwarteten Geschwindigkeiten erreicht. Jumbo-Frames erfordern eine übereinstimmende MTU auf beiden Hosts sowie auf jedem Switch und VLAN im Pfad; bereits eine Abweichung kann zu schwer nachvollziehbarem Paketverlust führen.

Zuerst den Speicher-zu-Speicher-Durchsatz messen

Verwende zuerst iperf3. Wenn das Netzwerk nahezu die Leitungsgeschwindigkeit erreicht, das Kopieren über SMB aber langsamer ist, liegt der Engpass eher bei Laufwerken, Dateisystem, Samba-Einstellungen, Verschlüsselung oder dem Speicher des Clients als beim NIC-Treiber.

FAQ

Unterstützt ZimaOS Intel X540?

Ja. Der Adapter ist ausdrücklich in der aktuellen Dokumentation zu kompatiblen Adaptern aufgeführt.

Unterstützt ZimaOS X520?

Der Nutzer im Ausgangstext bestätigte, dass 10GbE nach Ergänzungen der Treiber funktionierte, und die aktuelle Dokumentation listet den Intel-82599ES-Controller auf, der in vielen X520-Karten verwendet wird.

Wie sieht es mit dem X710 aus?

IceWhale gab an, dass er in Version 1.3.2 hinzugefügt wurde, und die aktuelle Seite zu den Treiberbeiträgen kennzeichnet die X710-Unterstützung als umgesetzt.

Warum erreiche ich nur 5–7 Gbit/s?

Prüfe Switch, Kabel oder Optiken, CPU, MTU, TCP-Streams und Speicher getrennt; die Treiberunterstützung stellt lediglich die Schnittstelle bereit.