Communityoplossing

Ondersteuning voor Intel X520, X540 en X710 10GbE in ZimaOS

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

Intel 10GbE-ondersteuning in het huidige ZimaOS is veel beter dan de thread uit 2024 doet vermoeden. Ondersteuning voor X540 wordt nu expliciet vermeld op de officiële compatibiliteitspagina, adapters op basis van Intel 82599 worden ook vermeld en op IceWhale's pagina over driverbijdragen staat dat het driververzoek voor de X710 is geïmplementeerd.

De oorspronkelijke thread is nog steeds nuttig omdat die de uitrol documenteert: hardware uit de X540/X520-klasse begon te werken na toevoegingen van drivers, terwijl ondersteuning voor de X710 werd toegevoegd in ZimaOS 1.3.2. Huidige gebruikers moeten de exacte controllerchip identificeren voordat ze een kaart aanschaffen of problemen oplossen.

Controleer de controller, niet alleen de naam van de retailkaart

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

Intel X520-kaarten gebruiken vaak de 82599-controller, terwijl de X540 zijn eigen X540-controllerfamilie gebruikt en de X710 een nieuwere driverfamilie gebruikt.

Het huidige ZimaOS vermeldt X540 en 82599ES

De huidige compatibiliteitslijst voor netwerkadapters van ZimaOS vermeldt Intel X540 en een dual-port SFP+-adapter met Intel 82599ES als compatibel.

X710 werd toegevoegd dankzij werk aan communitydrivers

De huidige pagina over driverbijdragen voor ZimaOS markeert driverondersteuning voor Intel X540 en Intel X710 als geïmplementeerd.

Controleer de kernel-driver

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

Adapters uit de X520/X540-klasse gebruiken doorgaans ixgbe; de X710 gebruikt meestal i40e.

Verbindingssnelheid is niet hetzelfde als doorvoersnelheid

ethtool INTERFACE
iperf3 -s

Controleer of er een 10Gbps-verbinding tot stand komt en gebruik vervolgens iperf3 tussen twee geschikte hosts. Opslag, CPU, MTU, switch, bekabeling en TCP-streams kunnen allemaal de werkelijke doorvoersnelheid beperken.

SFP+-DAC's en optische modules zijn belangrijk

Een X520-DA-kaart kan geen verbinding maken door incompatibele optische modules of DAC's, zelfs wanneer de driver perfect werkt. Test een transceiver/kabel en switchpoort waarvan je weet dat ze goed werken.

Ga er niet van uit dat elke Intel 10GbE-kaart identiek is

Intel heeft meerdere controllergeneraties en OEM-varianten. Een controller die niet op de geverifieerde lijst staat, moet je controleren aan de hand van de PCI-ID en driver, in plaats van op basis van alleen het Intel-logo aan te nemen dat deze compatibel is.

De checklist voor netwerkhardware helpt bij het opstellen van een bruikbaar supportverzoek.

Controleer PCIe-linkbreedte en -generatie

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

Een 10GbE-adapter in een slot met beperkte bandbreedte kan via de kabel wel 10GbE onderhandelen, maar er niet in slagen de volledige doorvoersnelheid aan te houden. Controleer de actieve PCIe-breedte en -snelheid, vooral bij compacte NAS-systemen en mini-pc's.

Jumbo frames zijn optioneel, niet de eerste oplossing

Wijzig de MTU niet naar 9000 voordat een standaardnetwerk met 1500 bytes de verwachte snelheden haalt. Jumbo frames vereisen een overeenkomende MTU op beide hosts en op elke switch/VLAN in het pad; één afwijking kan verwarrend pakketverlies veroorzaken.

Benchmark eerst geheugen-naar-geheugen, daarna pas opslag

Gebruik eerst iperf3. Als het netwerk bijna de lijnsnelheid bereikt, maar SMB-kopiëren trager is, ligt de bottleneck bij schijven, het bestandssysteem, Samba-instellingen, versleuteling of de opslag van de client, en niet bij de NIC-driver.

Veelgestelde vragen

Ondersteunt ZimaOS Intel X540?

Ja. Deze wordt expliciet vermeld in de huidige documentatie over compatibele adapters.

Ondersteunt ZimaOS X520?

De gebruiker uit de bron bevestigde dat 10GbE na toevoeging van drivers werkte, en de huidige documentatie vermeldt de Intel 82599ES-controller die in veel X520-kaarten wordt gebruikt.

Hoe zit het met X710?

IceWhale gaf aan dat deze in 1.3.2 is toegevoegd, en de huidige pagina over driverbijdragen markeert ondersteuning voor X710 als geïmplementeerd.

Waarom haal ik slechts 5–7Gbps?

Test de switch, kabel/optische modules, CPU, MTU, TCP-streams en opslag afzonderlijk; driverondersteuning zorgt er alleen voor dat de interface beschikbaar is.