Il supporto Intel 10GbE nell'attuale ZimaOS è molto migliore di quanto suggerisca la discussione del 2024. Il supporto per X540 è ora esplicitamente indicato nella pagina ufficiale di compatibilità, sono elencati anche gli adattatori basati su Intel 82599 e la pagina di contribuzione ai driver di IceWhale indica che la richiesta per il driver X710 è stata implementata.
La discussione originale è comunque utile perché documenta la distribuzione del supporto: l'hardware della classe X540/X520 ha iniziato a funzionare dopo l'aggiunta dei driver, mentre il supporto X710 è stato aggiunto in ZimaOS 1.3.2. Gli utenti attuali dovrebbero identificare il chip del controller esatto prima di acquistare o diagnosticare una scheda.
Controlla il controller, non solo il nome commerciale della scheda
lspci -nnk | grep -A3 -Ei 'ethernet|network'
Le schede Intel X520 usano comunemente il controller 82599, mentre le X540 utilizzano una famiglia di controller X540 dedicata e le X710 una famiglia di driver più recente.
L'attuale ZimaOS elenca X540 e 82599ES
L'attuale elenco di compatibilità degli adattatori di rete ZimaOS indica come compatibili Intel X540 e un adattatore Intel 82599ES SFP+ a doppia porta.
X710 è stato aggiunto grazie al lavoro della community sui driver
L'attuale pagina delle contribuzioni ai driver di ZimaOS indica come implementato il supporto ai driver Intel X540 e Intel X710.
Verifica il driver del kernel
ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'
Gli adattatori della classe X520/X540 usano comunemente ixgbe; le X710 usano normalmente i40e.
La velocità del collegamento non equivale al throughput
ethtool INTERFACE
iperf3 -s
Verifica un collegamento negoziato a 10 Gbps, quindi usa iperf3 tra due host compatibili. Storage, CPU, MTU, switch, cablaggio e flussi TCP possono limitare il throughput effettivo.
DAC SFP+ e ottiche sono importanti
Una scheda X520-DA può non riuscire a stabilire il collegamento a causa di ottiche o DAC incompatibili, anche quando il driver funziona perfettamente. Prova un ricetrasmettitore, un cavo e una porta dello switch sicuramente funzionanti.
Non presumere che tutte le schede Intel 10GbE siano identiche
Intel dispone di più generazioni di controller e varianti OEM. Per un controller assente dall'elenco verificato, controlla l'ID PCI e il driver invece di presumere la compatibilità basandoti solo sul logo Intel.
La lista di controllo dell'hardware di rete aiuta a preparare una segnalazione utile all'assistenza.
Controlla larghezza e generazione del collegamento PCIe
lspci -vv -s PCI_ADDRESS | grep -E 'LnkCap|LnkSta'
Un adattatore 10GbE installato in uno slot con larghezza di banda limitata può negoziare 10GbE sul collegamento, ma non riuscire a mantenere il throughput massimo. Verifica larghezza e velocità PCIe effettive, soprattutto nei NAS compatti e nei mini-PC.
I jumbo frame sono facoltativi, non la prima soluzione
Non modificare l'MTU a 9000 finché la rete di base con pacchetti da 1500 byte non raggiunge le velocità previste. I jumbo frame richiedono un MTU coerente su entrambi gli host e su ogni switch o VLAN lungo il percorso; un solo valore non corrispondente può causare una perdita di pacchetti difficile da diagnosticare.
Esegui prima il benchmark tra memoria e memoria, poi quello dello storage
Usa prima iperf3. Se la rete raggiunge una velocità prossima a quella nominale, ma la copia tramite SMB è più lenta, il collo di bottiglia è passato a dischi, filesystem, impostazioni di Samba, crittografia o storage del client, non al driver della scheda di rete.
Domande frequenti
ZimaOS supporta Intel X540?
Sì. È indicata esplicitamente nella documentazione attuale degli adattatori compatibili.
ZimaOS supporta X520?
L'utente della fonte ha confermato il funzionamento del 10GbE dopo l'aggiunta dei driver e la documentazione attuale elenca il controller Intel 82599ES usato da molte schede X520.
E per X710?
IceWhale ha dichiarato che è stato aggiunto nella versione 1.3.2 e l'attuale pagina delle contribuzioni ai driver indica il supporto X710 come implementato.
Perché ottengo solo 5–7 Gbps?
Esegui benchmark separati per switch, cavo o ottiche, CPU, MTU, flussi TCP e storage; il supporto del driver garantisce soltanto il funzionamento dell'interfaccia.
