Rozwiązanie społecznościowe

Obsługa kart 10GbE Intel X520, X540 i X710 w systemie ZimaOS

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

Obsługa Intel 10GbE w obecnej wersji ZimaOS jest znacznie lepsza, niż sugeruje wątek z 2024 roku. Obsługa X540 jest teraz wyraźnie wymieniona na oficjalnej stronie zgodności, karty oparte na układzie Intel 82599 również są na liście, a strona IceWhale dotycząca wkładu w sterowniki informuje, że prośba o sterownik X710 została zrealizowana.

Oryginalny wątek nadal jest przydatny, ponieważ dokumentuje proces wdrażania: sprzęt klasy X540/X520 zaczął działać po dodaniu sterowników, natomiast obsługa X710 została dodana w ZimaOS 1.3.2. Obecni użytkownicy powinni zidentyfikować dokładny układ kontrolera przed zakupem karty lub rozpoczęciem rozwiązywania problemów.

Sprawdź kontroler, a nie tylko nazwę karty handlowej

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

Karty Intel X520 często korzystają z kontrolera 82599, X540 ma własną rodzinę kontrolerów X540, a X710 korzysta z nowszej rodziny sterowników.

Obecna wersja ZimaOS wymienia X540 i 82599ES

Obecna lista zgodności kart sieciowych ZimaOS wymienia Intel X540 oraz dw portowy adapter Intel 82599ES SFP+ jako zgodne.

Obsługa X710 została dodana dzięki pracy społeczności

Obecna lista wkładu w sterowniki ZimaOS oznacza obsługę sterowników Intel X540 i Intel X710 jako zrealizowaną.

Zweryfikuj sterownik jądra

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

Adaptery klasy X520/X540 zwykle korzystają ze sterownika ixgbe, a X710 najczęściej ze sterownika i40e.

Prędkość połączenia to nie to samo co przepustowość

ethtool INTERFACE
iperf3 -s

Sprawdź, czy połączenie wynegocjowało 10 Gb/s, a następnie użyj iperf3 między dwoma odpowiednio wyposażonymi hostami. Rzeczywistą przepustowość mogą ograniczać pamięć masowa, procesor, MTU, przełącznik, okablowanie oraz liczba strumieni TCP.

Znaczenie mają kable DAC i moduły optyczne SFP+

Karta X520-DA może nie nawiązać połączenia z powodu niezgodnych modułów optycznych lub kabli DAC, nawet gdy sterownik działa prawidłowo. Przetestuj sprawdzony nadajnik-odbiornik, kabel i port przełącznika.

Nie zakładaj, że każda karta Intel 10GbE jest identyczna

Intel ma wiele generacji kontrolerów i wariantów OEM. Kontroler, którego nie ma na zweryfikowanej liście, należy sprawdzić na podstawie identyfikatora PCI i sterownika, zamiast uznawać go za zgodny wyłącznie na podstawie logo Intel.

Lista kontrolna sprzętu sieciowego pomaga przygotować przydatne zgłoszenie do pomocy technicznej.

Sprawdź szerokość i generację magistrali PCIe

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

Adapter 10GbE zainstalowany w gnieździe o ograniczonej przepustowości może wynegocjować połączenie 10GbE, ale nie osiągać stabilnie pełnej przepustowości. Sprawdź aktywną szerokość i szybkość PCIe, szczególnie w kompaktowych serwerach NAS i minikomputerach.

Ramki jumbo są opcjonalne, a nie pierwszym rozwiązaniem

Nie zmieniaj MTU na 9000, dopóki podstawowa komunikacja z pakietami 1500-bajtowymi nie osiągnie oczekiwanych prędkości. Ramki jumbo wymagają zgodnego MTU na obu hostach oraz na każdym przełączniku i w każdej sieci VLAN na trasie; jedna niezgodność może powodować trudne do wyjaśnienia gubienie pakietów.

Najpierw wykonaj test między pamięciami, a dopiero potem test pamięci masowej

Najpierw użyj iperf3. Jeśli sieć osiąga prędkość zbliżoną do maksymalnej, ale kopiowanie przez SMB jest wolniejsze, wąskie gardło znajduje się po stronie dysków, systemu plików, ustawień Samby, szyfrowania lub pamięci masowej klienta, a nie sterownika karty sieciowej.

FAQ

Czy ZimaOS obsługuje Intel X540?

Tak. Jest wyraźnie wymieniony w aktualnej dokumentacji zgodnych adapterów.

Czy ZimaOS obsługuje X520?

Użytkownik opisany w źródle potwierdził działanie 10GbE po dodaniu sterowników, a aktualna dokumentacja wymienia kontroler Intel 82599ES stosowany w wielu kartach X520.

Co z X710?

IceWhale poinformowało, że obsługa została dodana w wersji 1.3.2, a obecna strona dotycząca wkładu w sterowniki oznacza obsługę X710 jako zrealizowaną.

Dlaczego uzyskuję tylko 5–7 Gb/s?

Przetestuj osobno przełącznik, kabel lub moduły optyczne, procesor, MTU, strumienie TCP i pamięć masową; obsługa sterownika zapewnia jedynie działanie interfejsu.