Intel 10GbE support on current ZimaOS is much better than the 2024 thread suggests. X540 support is now explicitly listed in the official compatibility page, Intel 82599-based adapters are listed too, and IceWhale's driver-contribution page says the X710 driver request was implemented.
Oryginalny wątek nadal jest przydatny, ponieważ opisuje przebieg wdrażania obsługi: sprzęt klasy X540/X520 zaczął działać po dodaniu sterowników, a obsługę X710 dodano w ZimaOS 1.3.2. Przed zakupem karty lub diagnozowaniem problemu obecni użytkownicy powinni ustalić dokładny model układu kontrolera.
Sprawdź kontroler, nie tylko nazwę handlową karty
lspci -nnk | grep -A3 -Ei 'ethernet|network'
Karty Intel X520 zwykle korzystają z kontrolera 82599, X540 z własnej rodziny kontrolerów X540, a X710 z nowszej rodziny sterowników.
Aktualna lista ZimaOS obejmuje X540 i 82599ES
Na aktualnej liście zgodności kart sieciowych z ZimaOS znajdują się Intel X540 oraz dwuportowa karta Intel 82599ES SFP+ jako modele zgodne.
X710 dodano dzięki pracom społeczności nad sterownikami
Na aktualnej stronie sterowników dodanych do ZimaOS obsługa sterowników Intel X540 i Intel X710 jest oznaczona jako zaimplementowana.
Sprawdź sterownik jądra
ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'
Karty klasy X520/X540 zwykle korzystają ze sterownika ixgbe; karty X710 najczęściej ze sterownika i40e.
Szybkość łącza to nie to samo co przepustowość
ethtool INTERFACE
iperf3 -s
Sprawdź, czy połączenie zostało wynegocjowane z szybkością 10 Gb/s, a następnie użyj iperf3 między dwoma odpowiednimi hostami. Rzeczywistą przepustowość mogą ograniczać pamięć masowa, procesor, MTU, przełącznik, okablowanie i strumienie TCP.
Kable DAC i moduły optyczne SFP+ mają znaczenie
Karta X520-DA może nie nawiązywać połączenia z powodu niekompatybilnych modułów optycznych lub kabli DAC, nawet jeśli sterownik działa bez zarzutu. Sprawdź działający moduł lub kabel oraz port przełącznika.
Nie zakładaj, że każda karta Intel 10GbE jest taka sama
Intel ma wiele generacji kontrolerów i wariantów OEM. Jeśli kontrolera nie ma na zweryfikowanej liście, sprawdź go na podstawie identyfikatora PCI i sterownika, zamiast zakładać zgodność wyłącznie na podstawie logo Intel.
Lista kontrolna sprzętu sieciowego ułatwia przygotowanie przydatnego zgłoszenia do pomocy technicznej.
Sprawdź szerokość łącza PCIe i jego generację
lspci -vv -s PCI_ADDRESS | grep -E 'LnkCap|LnkSta'
Adapter 10GbE zainstalowany w slocie o ograniczonej przepustowości może negocjować 10GbE na łączu, a mimo to nie zapewniać pełnej przepustowości. Sprawdź aktywną szerokość i szybkość PCIe, zwłaszcza w kompaktowych urządzeniach NAS i mini-PC.
Ramki jumbo są opcjonalne, nie są pierwszym rozwiązaniem
Nie zmieniaj MTU na 9000, dopóki podstawowa łączność sieciowa przy MTU 1500 bajtów nie osiąga oczekiwanych prędkości. Ramki jumbo wymagają zgodnego MTU na obu hostach oraz każdym przełączniku/VLAN-ie na trasie; nawet jedna niezgodność może powodować trudne do zdiagnozowania gubienie pakietów.
Najpierw testuj przepustowość między pamięciami, a dopiero potem pamięć masową
Najpierw użyj iperf3. Jeśli sieć osiąga prędkości zbliżone do maksymalnej przepustowości łącza, ale kopiowanie przez SMB jest wolniejsze, wąskim gardłem są już dyski, system plików, ustawienia Samby, szyfrowanie lub pamięć masowa klienta, a nie sterownik 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, który przesłał zgłoszenie, potwierdził działanie 10 GbE po dodaniu sterowników, a aktualna dokumentacja wymienia kontroler Intel 82599ES używany w wielu kartach X520.
A co z X710?
IceWhale poinformowało, że dodano tę obsługę w wersji 1.3.2, a aktualna strona dotycząca wkładu w sterowniki oznacza obsługę X710 jako zaimplementowaną.
Dlaczego uzyskuję tylko 5–7 Gb/s?
Testuj osobno przełącznik, kabel/układ optyczny, procesor, MTU, strumienie TCP i pamięć masową; obsługa sterownika potwierdza jedynie dostępność interfejsu.



