Rozwiązanie społecznościowe

ZimaBlade utknął na 100 Mb/s: sprawdzanie gigabitowego Ethernetu

A ZimaBlade negotiated only 100Mb/s even though the hardware supports Gigabit Ethernet; the community narrowed the issue to physical-link negotiation.

Jeśli ZimaBlade negocjuje tylko 100 Mb/s, zdiagnozuj połączenie Ethernet przed testowaniem SMB, dysków lub dostrajaniem ZimaOS. Gigabit Ethernet wymaga wszystkich czterech skręconych par, czystych styków złączy, portu przełącznika obsługującego gigabit oraz pomyślnej automatycznej negocjacji. Wymuszenie 1 Gb/s nie jest niezawodnym rozwiązaniem.

W przypadku źródłowym z 2026 roku narzędzie ethtool zgłaszało dokładnie 100 Mb/s w trybie pełnego dupleksu przy włączonej automatycznej negocjacji. Aktualna specyfikacja ZimaBlade wymienia jeden gigabitowy port Ethernet, więc utrzymujące się połączenie 100 Mb/s jest niższe od docelowej prędkości sprzętu i należy je metodycznie zdiagnozować.

Potwierdź wynegocjowaną prędkość połączenia

ip link
ethtool eth0

Zastąp eth0 rzeczywistym interfejsem. Sprawdź pola Speed, Duplex, Auto-negotiation i Link detected.

Nie używaj prędkości SMB jako pierwszego testu

5–6 MB/s może wynikać z połączenia 100 Mb/s, sieci Wi-Fi, wolnego nośnika, szyfrowania lub ograniczeń po stronie klienta. Najpierw potwierdź fizyczne negocjowanie połączenia Ethernet.

Przetestuj krótki, sprawdzony kabel Cat5e/Cat6

Podłącz ZimaBlade bezpośrednio do sprawdzonego gigabitowego portu routera lub przełącznika. Pomiń gniazda ścienne, łączniki, panele krosowe i długie odcinki prowadzone w ścianach.

Gigabit wymaga czterech par; połączenie 100 Mb/s może nadal działać, gdy sprawne są tylko dwie pary.

Wypróbuj inny port przełącznika i inne urządzenie po drugiej stronie połączenia

Uszkodzony port przełącznika lub port z wymuszoną prędkością może utrzymywać połączenie na poziomie 100 Mb/s. Przetestuj inny przełącznik lub router i przywróć normalną automatyczną negocjację na obu końcach.

Sprawdź reklamowane tryby połączenia

W narzędziu ethtool porównaj tryby Supported, Advertised i Link partner advertised. Jeśli ZimaBlade reklamuje 1000baseT/Full, ale urządzenie po drugiej stronie negocjuje tylko 100 Mb/s, nadal należy podejrzewać fizyczną ścieżkę lub urządzenie po drugiej stronie połączenia.

Dlaczego wymuszenie 1 Gb/s może zerwać połączenie

1000BASE-T zależy od automatycznej negocjacji parametrów master/slave i innych ustawień. Kabel o granicznej jakości, który może przenosić 100 Mb/s, może całkowicie przestać działać po wymuszeniu pracy gigabitowej.

Aktualna specyfikacja sprzętu

Aktualny przewodnik sprzętowy ZimaBlade wymienia jeden gigabitowy port Ethernet w obu aktualnych wariantach ZimaBlade.

Kiedy podejrzewać awarię sprzętu

Jeśli wiele sprawdzonych, krótkich kabli, kilka gigabitowych przełączników, czyste złącza i prawidłowa automatyczna negocjacja za każdym razem skutkują dokładnie 100 Mb/s, wbudowane gniazdo Ethernet, układ magnetyczny lub ścieżka karty sieciowej stają się uzasadnionymi podejrzanymi sprzętowymi.

Przewodnik rozwiązywania problemów ze sprzętem zawiera szerszą listę czynności eskalacyjnych.

Użyj iperf3, gdy połączenie osiągnie 1 Gb/s

Gdy ethtool zgłasza 1000 Mb/s, zmierz surową przepustowość sieci przed oceną wydajności Samby. Test iperf3 między ZimaBlade a komputerem podłączonym przewodowo do sieci LAN eliminuje wpływ prędkości dysku i narzutu systemu plików z pomiaru.

W sprawnej gigabitowej sieci Ethernet rzeczywista przepustowość TCP powinna być znacznie wyższa niż wynik typowy dla 100 Mb/s. Jeśli iperf działa szybko, ale kopiowanie plików jest wolne, przejdź do diagnostyki pamięci masowej i SMB.

Sprawdź błędy połączenia i oznaki retransmisji

Użyj:

ip -s link show eth0
ethtool -S eth0

Poszukaj rosnącej liczby błędów odbierania lub wysyłania, liczników związanych z błędami CRC albo powtarzających się resetów połączenia. Połączenie może negocjować prędkość gigabitową, a mimo to działać słabo, gdy fizyczna ścieżka jest na granicy sprawności.

Nie pomijaj okablowania w ścianach

Krótki kabel połączeniowy może przejść test bez problemu, podczas gdy gniazdo ścienne lub połączenie na panelu krosowym może mieć jedną przerwaną parę. Ponieważ 100BASE-TX wymaga tylko dwóch par, a 1000BASE-T wszystkich czterech, usterka okablowania budynku często objawia się stabilnym połączeniem 100 Mb/s, a nie całkowitym brakiem połączenia.

Oddziel testy Wi-Fi od testów Ethernetu

W dyskusji źródłowej pojawił się również użytkownik, który uważał, że Samba działa wolno przez Ethernet, ale w rzeczywistości był połączony przez Wi-Fi. Przed porównywaniem wyników przepustowości sprawdź aktywny interfejs i trasę.

FAQ

Jaką przepustowość zapewnia Ethernet 100 Mb/s?

Rzeczywista prędkość przesyłania plików wynosi zwykle maksymalnie około 10–12 MB/s po uwzględnieniu narzutu protokołów, a nie 100 MB/s.

Dlaczego uszkodzony kabel może nadal działać z prędkością 100 Mb/s?

Fast Ethernet używa mniejszej liczby par przewodów niż Gigabit Ethernet, dlatego częściowe uszkodzenia kabla mogą nadal pozwalać na połączenie 100 Mb/s.

Czy należy wymusić 1000baseT?

Nie. Podczas izolowania problemów z kablem, przełącznikiem i kartą sieciową pozostaw włączoną normalną automatyczną negocjację.

Co zrobić, jeśli ethtool pokazuje 1 Gb/s, ale SMB działa wolno?

Przejdź wtedy wyżej w stosie i osobno przetestuj przepustowość dysku, sieć klienta, Wi-Fi, ustawienia SMB oraz ścieżki aplikacji.