Uw internetsnelheid is ook afhankelijk van de snelheid van uw netwerkinterfacecontroller (NIC). Hier zijn een paar manieren om de snelheid van uw NIC op Linux te controleren.
Het kennen van de snelheid van uw netwerkadapter kan in verschillende scenario's nuttig zijn. Het helpt u bijvoorbeeld bepalen of u de beschikbare bandbreedte volledig kunt benutten, en of u dat ook kunt Als u van plan bent uw netwerk te upgraden, kunt u controleren of uw huidige netwerkkaart geschikt is of dat u een upgrade moet uitvoeren uw netwerkkaart.
Ongeacht de reden of het scenario zijn er verschillende opdrachtregelprogramma's beschikbaar om de NIC-snelheid op een Linux-pc te controleren.
Vind NIC's die zijn aangesloten op uw Linux-pc
Uw systeem kan enkele of meerdere hebben netwerkinterfacekaarten ermee verbonden. U kunt alle beschikbare NIC's op Linux vinden met behulp van het ip-commando:
ip link show
Er wordt een lijst met alle NIC's weergegeven, samen met hun namen. Zodra u de NIC-naam heeft gevonden, controleert u de snelheid ervan met behulp van een van de onderstaande methoden.
ethtool is een opdrachtregelprogramma dat informatie biedt over netwerkstuurprogramma's en interfaces, inclusief hun snelheid, duplexiteit, netwerkinterfacestatistieken en ondersteunde verbindingsmodi. U kunt er ook de configuratie-instellingen van de netwerkinterface mee wijzigen en u kunt het zelfs gebruiken om problemen met uw netwerkinterfacekaart op te lossen.
Mogelijk is ethtool op uw systeem geïnstalleerd. Als dit niet het geval is, voert u het volgende uit:
sudo apt install ethtool
Wanneer u ethtool uitvoert, gevolgd door de NIC-naam, worden de details van de netwerkinterfacekaart weergegeven, waaronder de snelheid van het apparaat, duplexiteit, ondersteunde verbindingsmodi en enkele andere eigenschappen.
ethtool
Om de snelheid van een NIC weer te geven, gebruikt u:
sudo ethtool | grep Speed
Uit de uitvoer blijkt dat de snelheid van de NIC 1000 Mb/s is.
2. Controleer de NIC-snelheid met behulp van het /sys-bestandssysteem
De /sys/class/net/ directory bevat verschillende bestanden die informatie bevatten over de netwerkinterfacekaarten die op uw systeem zijn aangesloten. De snelheid van de NIC is vastgelegd in het /sys/class/net/
cat /sys/class/net//speed
Bijvoorbeeld om de snelheid van de netwerkinterface te vinden ens33, zou het commando zijn:
cat /sys/class/net/ens33/speed
De uitvoer geeft de snelheid van uw NIC weer.
3. Gebruik dmesg om de NIC-snelheid te bekijken
De opdracht dmesg geeft belangrijke berichten weer met betrekking tot het opstarten van het systeem en de hardware-initialisatie. Door dmesg te gebruiken met de grep-opdracht, kunt u specifieke informatie eruit filteren, zoals de snelheid van een NIC, de fysieke verbindingsstatus, enz.
Om de snelheid van uw NIC op Linux te vinden, voert u de opdracht dmesg uit en pipet u de uitvoer ernaar het grep-commando gevolgd door de NIC-naam:
sudo dmesg | grep
Uit de uitvoer kunt u uw NIC-snelheid vinden, naast andere informatie, zoals verbindingsstatus, duplexmodus, enz.
mii-tool is een ouder Linux-opdrachtregelprogramma waarmee u NIC-instellingen kunt bekijken, waaronder de verbindingsstatus, duplexmodus en snelheid van een netwerkinterfacekaart. Je kunt het gebruiken op oudere systemen waarop ethtool niet beschikbaar is.
Om de snelheid van uw NIC te controleren, voert u mii-tool uit, gevolgd door de NIC-naam:
sudo mii-tool
5. Met behulp van de networkctl-opdracht
Met networkctl kunt u de status van netwerkkoppelingen bekijken en wijzigen. Met deze opdracht kunt u ook informatie bekijken over de koppelingen, zoals type, werkingsstatus, snelheid, model, hardwareadres, kernelmodulestuurprogramma, enz.
Om de snelheid van uw NIC op Linux te vinden, gebruikt u:
networkctl status
Hiermee wordt de gedetailleerde uitvoer afgedrukt, samen met de snelheid van uw NIC. Als je alleen de NIC-snelheid nodig hebt, stuur dan de bovenstaande uitvoer als volgt naar grep:
networkctl status | grep Speed
Het vinden van uw NIC-snelheid op Linux is eenvoudig
Als u de snelheid van uw netwerkkaart kent, kunt u bepalen tot welke netwerksnelheid uw kaart in staat is. Nu u weet hoe u de NIC-snelheid op uw Linux-systeem kunt vinden, kunt u ook uw internetverbinding testen om te controleren of u de snelheid krijgt zoals beloofd door uw ISP.