Szybkość Twojego Internetu zależy również od szybkości kontrolera interfejsu sieciowego (NIC). Oto kilka sposobów sprawdzenia szybkości karty sieciowej w systemie Linux.
Znajomość szybkości karty sieciowej może być pomocna w różnych scenariuszach. Pomaga na przykład określić, czy możesz w pełni wykorzystać dostępną przepustowość lub czy tak jest Planując modernizację swojej sieci, możesz sprawdzić, czy aktualna karta sieciowa obsługuje tę funkcję, czy też konieczna jest aktualizacja Twoja karta sieciowa.
Niezależnie od przyczyny lub scenariusza dostępnych jest kilka narzędzi wiersza poleceń do sprawdzania szybkości karty sieciowej na komputerze z systemem Linux.
Znajdź karty sieciowe podłączone do komputera z systemem Linux
Twój system może mieć jeden lub wiele karty interfejsu sieciowego podłączony do niego. Wszystkie dostępne karty sieciowe można znaleźć w systemie Linux za pomocą polecenia ip:
ip link show
Wyświetli listę wszystkich kart sieciowych wraz z ich nazwami. Po znalezieniu nazwy karty sieciowej sprawdź jej prędkość, korzystając z jednej z poniższych metod.
ethtool to narzędzie wiersza poleceń, które dostarcza informacji o sterownikach sieciowych i interfejsach, w tym o ich szybkości, dupleksowości, statystykach interfejsu sieciowego i obsługiwanych trybach łączy. Umożliwia także zmianę ustawień konfiguracyjnych interfejsu sieciowego, a nawet umożliwia rozwiązywanie problemów z kartą sieciową.
Być może masz zainstalowany ethtool w swoim systemie. Jeśli tak nie jest, uruchom:
sudo apt install ethtool
Po uruchomieniu narzędzia ethtool z nazwą karty sieciowej wyświetlane są szczegóły karty interfejsu sieciowego, w tym szybkość urządzenia, dupleksowość, obsługiwane tryby łącza i niektóre inne właściwości.
ethtool
Aby wyświetlić szybkość karty sieciowej, użyj:
sudo ethtool | grep Speed
Dane wyjściowe pokazują, że prędkość karty sieciowej wynosi 1000 Mb/s.
2. Sprawdź szybkość karty sieciowej za pomocą systemu plików /sys
The /sys/class/net/ katalog zawiera różne pliki zawierające informacje o kartach sieciowych podłączonych do systemu. Szybkość karty sieciowej jest zawarta w pliku /sys/class/net/
cat /sys/class/net//speed
Na przykład, aby znaleźć prędkość interfejsu sieciowego ens33, polecenie byłoby następujące:
cat /sys/class/net/ens33/speed
Dane wyjściowe pokażą prędkość Twojej karty sieciowej.
3. Używanie dmesg do wyświetlania szybkości karty sieciowej
Polecenie dmesg wyświetla ważne komunikaty związane z uruchamianiem systemu i inicjalizacją sprzętu. Używając dmesg z poleceniem grep, możesz odfiltrować określone informacje, takie jak szybkość karty sieciowej, stan połączenia fizycznego itp.
Aby sprawdzić prędkość swojej karty sieciowej w systemie Linux, uruchom komendę dmesg i potokuj dane wyjściowe do polecenie grepa po którym następuje nazwa karty sieciowej:
sudo dmesg | grep
Na wynikach można znaleźć prędkość karty sieciowej oraz inne informacje, takie jak stan łącza, tryb dupleksu itp.
mii-tool to starsze narzędzie wiersza poleceń systemu Linux, które umożliwia przeglądanie ustawień karty sieciowej, w tym stanu łącza, trybu dupleksu i szybkości karty interfejsu sieciowego. Można go używać w starszych systemach, w których ethtool nie jest dostępny.
Aby sprawdzić szybkość swojej karty sieciowej, uruchom mii-tool, a następnie nazwę karty sieciowej:
sudo mii-tool
5. Korzystanie z polecenia networkctl
networkctl umożliwia przeglądanie i modyfikowanie stanu łączy sieciowych. Za pomocą tego polecenia możesz także wyświetlić informacje o łączach, takie jak typ, stan działania, prędkość, model, adres sprzętowy, sterownik modułu jądra itp.
Aby sprawdzić prędkość swojej karty sieciowej w systemie Linux, użyj:
networkctl status
Spowoduje to wydrukowanie szczegółowych danych wyjściowych wraz z szybkością Twojej karty sieciowej. Jeśli potrzebujesz tylko szybkości karty sieciowej, prześlij powyższe dane wyjściowe do grep w następujący sposób:
networkctl status | grep Speed
Znalezienie szybkości karty sieciowej w systemie Linux jest łatwe
Znajomość szybkości karty sieciowej może pomóc w określeniu szybkości sieci, jaką obsługuje dana karta. Teraz, gdy wiesz, jak znaleźć prędkość karty sieciowej w systemie Linux, możesz także przetestować prędkość swojego połączenia internetowego, aby sprawdzić, czy osiągasz prędkość obiecaną przez dostawcę usług internetowych.