Internett-hastigheten din avhenger også av hastigheten til nettverksgrensesnittkontrolleren (NIC). Her er noen måter å sjekke NIC-hastigheten din på Linux.

Å kjenne hastigheten til nettverksadapteren kan være nyttig i ulike scenarier. For eksempel hjelper det deg å finne ut om du kan utnytte den tilgjengelige båndbredden fullt ut, eller om du er det planlegger å oppgradere nettverket ditt, kan du sjekke om din nåværende NIC er kapabel eller om du trenger å oppgradere ditt NIC.

Uavhengig av årsak eller scenario, er det flere kommandolinjeverktøy tilgjengelig for å sjekke NIC-hastigheten på en Linux-PC.

Finn NIC-er koblet til din Linux-PC

Systemet ditt kan ha enkelt eller flere nettverkskort koblet til den. Du kan finne alle tilgjengelige nettverkskort på Linux ved å bruke ip-kommandoen:

ip link show

Det vil vise en liste over alle NIC-ene sammen med navnene deres. Når du har funnet NIC-navnet, kontroller hastigheten ved å bruke en av metodene nedenfor.

ethtool er et kommandolinjeverktøy som gir informasjon om nettverksdrivere og grensesnitt inkludert deres hastighet, dupleksitet, nettverksgrensesnittstatistikk og støttede koblingsmoduser. Den lar deg også endre konfigurasjonsinnstillingene for nettverksgrensesnittet, og du kan til og med bruke den til å feilsøke problemer med nettverksgrensesnittkortet.

instagram viewer

Du kan ha ethtool installert på systemet ditt. Hvis det ikke er det, kjør:

sudo apt install ethtool

Når du kjører ethtool etterfulgt av NIC-navnet, viser det nettverkskortdetaljer inkludert enhetens hastighet, dupleksitet, støttede koblingsmoduser og noen andre egenskaper.

ethtool 

For å vise hastigheten til et nettverkskort, bruk:

sudo ethtool  | grep Speed

Utgangen viser at hastigheten til NIC er 1000 Mb/s.

2. Sjekk NIC-hastigheten ved å bruke /sys-filsystemet

De /sys/class/net/ katalogen inneholder forskjellige filer som inkluderer informasjon om nettverkskortene som er koblet til systemet ditt. Hastigheten til NIC er inneholdt i /sys/class/net//speed fil. Du kan se denne informasjonen ved å bruke cat-kommandoen:

cat /sys/class/net//speed

For eksempel for å finne hastigheten på nettverksgrensesnittet ens33, kommandoen vil være:

cat /sys/class/net/ens33/speed

Utgangen vil vise hastigheten til nettverkskortet ditt.

3. Bruke dmesg for å se NIC-hastigheten

Kommandoen dmesg viser viktige meldinger relatert til systemoppstart og maskinvareinitialisering. Ved å bruke dmesg med grep-kommandoen kan du filtrere ut spesifikk informasjon som hastigheten til et NIC, fysisk tilkoblingstilstand, etc.

For å finne hastigheten på nettverkskortet ditt på Linux, kjør kommandoen dmesg og pipe utdata til grep-kommandoen etterfulgt av NIC-navnet:

sudo dmesg | grep 

Fra utgangen kan du finne NIC-hastigheten din blant annen informasjon som koblingstilstand, dupleksmodus, etc.

mii-tool er et eldre Linux-kommandolinjeverktøy som lar deg se NIC-innstillinger inkludert koblingsstatus, dupleksmodus og hastighet til et nettverkskort. Du kan bruke den på eldre systemer der ethtool ikke er tilgjengelig.

For å sjekke hastigheten til NIC, kjør mii-tool etterfulgt av NIC-navn:

sudo mii-tool 

5. Ved å bruke networkctl-kommandoen

networkctl lar deg se og endre statusen til nettverkskoblinger. Ved å bruke denne kommandoen kan du også se informasjon om koblingene som type, driftstilstand, hastighet, modell, maskinvareadresse, kjernemoduldriver, etc.

For å finne hastigheten på nettverkskortet ditt på Linux, bruk:

networkctl status 

Dette vil skrive ut den detaljerte utskriften sammen med hastigheten til nettverkskortet ditt. Hvis du bare trenger NIC-hastigheten, kan du overføre utgangen ovenfor til grep som følger:

networkctl status  | grep Speed

Det er enkelt å finne NIC-hastigheten din på Linux

Å kjenne hastigheten til nettverkskortet ditt kan hjelpe deg med å finne ut hvilken nettverkshastighet kortet ditt er i stand til. Nå som du vet hvordan du finner NIC-hastigheten på Linux-systemet ditt, kan du også hastighetsteste internettforbindelsen din for å sjekke om du får hastigheten som lovet av Internett-leverandøren din.