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.
