Viteza dvs. de internet depinde și de viteza controlerului de interfață de rețea (NIC). Iată câteva modalități de a verifica viteza NIC pe Linux.
Cunoașterea vitezei adaptorului de rețea poate fi utilă în diferite scenarii. De exemplu, vă ajută să determinați dacă puteți utiliza pe deplin lățimea de bandă disponibilă sau dacă sunteți intenționați să vă actualizați rețeaua, puteți verifica dacă NIC-ul dvs. actual este capabil sau dacă trebuie să faceți upgrade NIC-ul dvs.
Indiferent de motiv sau scenariu, există mai multe instrumente de linie de comandă disponibile pentru a verifica viteza NIC pe un computer Linux.
Găsiți NIC-uri conectate la computerul dvs. Linux
Sistemul dvs. poate avea unul sau mai multe plăci de interfață de rețea conectat la acesta. Puteți găsi toate NIC-urile disponibile pe Linux folosind comanda ip:
ip link show
Va afișa o listă cu toate NIC-urile împreună cu numele lor. După ce găsiți numele NIC, verificați viteza acestuia folosind oricare dintre metodele de mai jos.
ethtool este un instrument de linie de comandă care oferă informații despre driverele și interfețele de rețea, inclusiv viteza, duplexitatea, statisticile interfeței de rețea și modurile de legătură acceptate. De asemenea, vă permite să schimbați setările de configurare a interfeței de rețea și chiar o puteți folosi pentru a depana problemele cardului de interfață de rețea.
Este posibil să aveți ethtool instalat pe sistemul dvs. Dacă nu este, rulați:
sudo apt install ethtool
Când rulați ethtool urmat de numele NIC, acesta afișează detaliile plăcii de interfață de rețea, inclusiv viteza dispozitivului, duplexitatea, modurile de legătură acceptate și alte proprietăți.
ethtool
Pentru a afișa viteza unei NIC, utilizați:
sudo ethtool | grep Speed
Ieșirea arată că viteza NIC este de 1000 Mb/s.
2. Verificați viteza NIC folosind sistemul de fișiere /sys
The /sys/class/net/ directorul conține diferite fișiere care includ informații despre plăcile de interfață de rețea conectate la sistemul dumneavoastră. Viteza NIC este conținută în /sys/class/net/
cat /sys/class/net//speed
De exemplu, pentru a găsi viteza interfeței de rețea ens33, comanda ar fi:
cat /sys/class/net/ens33/speed
Ieșirea va afișa viteza NIC-ului dvs.
3. Utilizarea dmesg pentru a vizualiza viteza NIC
Comanda dmesg afișează mesaje importante legate de pornirea sistemului și inițializarea hardware. Folosind dmesg cu comanda grep, puteți filtra informații specifice, cum ar fi viteza unei NIC, starea conexiunii fizice etc.
Pentru a găsi viteza NIC-ului dvs. pe Linux, rulați comanda dmesg și direcționați ieșirea la comanda grep urmat de numele NIC:
sudo dmesg | grep
De la ieșire, puteți găsi viteza NIC printre alte informații, cum ar fi starea conexiunii, modul duplex etc.
mii-tool este un instrument mai vechi de linie de comandă Linux care vă permite să vizualizați setările NIC, inclusiv starea conexiunii, modul duplex și viteza unei plăci de interfață de rețea. Îl puteți folosi pe sisteme mai vechi în care ethtool nu este disponibil.
Pentru a verifica viteza NIC, rulați mii-tool urmat de numele NIC:
sudo mii-tool
5. Folosind comanda networkctl
networkctl vă permite să vizualizați și să modificați starea legăturilor de rețea. Folosind această comandă, puteți vizualiza și informații despre legături, cum ar fi tipul, starea de funcționare, viteza, modelul, adresa hardware, driverul modulului kernel etc.
Pentru a găsi viteza NIC pe Linux, utilizați:
networkctl status
Aceasta va imprima rezultatul detaliat împreună cu viteza NIC-ului dvs. Dacă aveți nevoie doar de viteza NIC, trimiteți ieșirea de mai sus către grep, după cum urmează:
networkctl status | grep Speed
Găsirea vitezei NIC pe Linux este ușoară
Cunoașterea vitezei NIC vă poate ajuta să determinați ce viteză de rețea este capabilă cardul dvs. Acum că știți cum să găsiți viteza NIC pe sistemul dvs. Linux, puteți, de asemenea, să vă testați viteza conexiunii la internet pentru a verifica dacă obțineți viteza promisă de ISP.