Nettverk

Command Line Network Speed ​​Monitoring Apps for Linux

Command Line Network Speed ​​Monitoring Apps for Linux
Mange kommandolinjeverktøy for overvåking av nettverkshastighet og båndbreddeforbruk er tilgjengelige for Linux. Disse verktøyene er nyttige hvis du vil se raskt på trafikkstatistikk i sanntid, eller hvis du vil feilsøke et nettverksproblem. Faktisk bruker mange grafiske apper, applets og utvidelser disse appene til å vise data ved å sende utdataene sine og kjøre strengmanipulering og regex-kommandoer.

Denne artikkelen vil liste opp noen av de mest populære verktøyene for hastighetsovervåking av kommandolinjenettverk tilgjengelig for Linux. Vær oppmerksom på noen få ting før du går videre. Noen kommandoer krever rottillatelser for å få tilgang til nettverksinformasjon. Hvis du ikke er komfortabel med disse appene, er mange andre ikke-rotalternativer nevnt nedenfor.

For det andre vil kommandoen nedenfor regelmessig brukes til automatisk å oppdage det aktive nettverksgrensesnittet på systemet ditt. Når du ser denne kommandoen brukes i andre kommandoer, kan du erstatte den med riktig navn på et nettverksgrensesnitt hvis du vet det.

$ ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // '

La oss komme i gang.

Ifstat

Ifstat er et enkelt kommandolinjeverktøy som viser forbruk og hastighet på nettverkets båndbredde med jevne mellomrom.

For å installere ifstat i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere ifstat

For å se nettverkshastighet for alle grensesnitt, kjør kommandoen nedenfor:

$ ifstat -tTS

For å se nettverkshastighet for bare aktivt grensesnitt, kjør kommandoen nedenfor:

$ ifstat -tTSz

Slurm

Slurm er kommandolinjeverktøy for å overvåke sanntid nettverkstrafikk. Bortsett fra statistikk om innkommende og utgående trafikk, viser den også fargerik ascii-grafikk som representerer nettverksforbruk.

For å installere slurm i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere slurm

For å se nettverkshastigheten til det nåværende aktive grensesnittet, kjør kommandoen nedenfor:

$ slurm -i $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Bmon

Bmon er et kommandolinjeverktøy for å fange opp og overvåke nettverkstrafikkaktivitet. Som standard viser den nettverkshastighet i et interaktivt forbannelsesbasert brukergrensesnitt inne i en terminal. Imidlertid støtter den også andre utdataformater som HTML og ren tekst.

For å installere Bmon i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere bmon

For å se nettverkshastighet for alle grensesnitt, kjør kommandoen nedenfor:

$ bmon

For å se nettverkshastighet for bare aktivt grensesnitt, kjør kommandoen nedenfor:

$ bmon -p $ (ip link show | awk '/ state UP / print $ 2' | sed's /.$ // ')

Speedometer

Speedometer, som navnet antyder, er et verktøy for overvåking og måling av nettverksbåndbredde. Det terminalbaserte grensesnittet bruker fargerike etiketter og grafer for å representere båndbreddeforbruk og nettverkshastighet.

For å installere speedometer i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere speedometer

For å se nettverkshastigheten til det nåværende aktive grensesnittet, kjør kommandoen nedenfor:

$ speedometer -r $ (ip link show | awk '/ state UP / print $ 2' | sed's /.$ // ')
-t $ (ip link show | awk '/ state UP / print $ 2' | sed's /.$ // ')

Nethogs

Nethogs er et "topp" verktøy for overvåking av nettverkshastighet. Det fungerer som topp / htop-verktøyet og viser nettverkshastighet for hver prosess som er ansvarlig for inn- eller ut nettverkstrafikk.

For å installere nethogs i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere nethogs

For å se nettverkshastighet for alle grensesnitt, kjør kommandoen nedenfor:

$ sudo nethogs

For å se nettverkshastigheten til det nåværende aktive grensesnittet, kjør kommandoen nedenfor:

$ sudo nethogs device $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Iftop

Iftop er et annet nettverksovervåkingsverktøy som fungerer som "topp" kommandolinjeverktøy. Den viser nettverkstrafikk for forskjellige prosesser i tabellform.

For å installere Iftop i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere iftop

For å se nettverkshastigheten til det nåværende aktive grensesnittet, kjør kommandoen nedenfor:

$ sudo iftop -i $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Vnstat

Vnstat er enkelt og greit verktøy for overvåking av nettverkshastighet. Selv om det ikke har bjeller og fløyter av andre verktøy som er nevnt ovenfor, fungerer det bare og kan vise nettverkshastighet på bare en linje.

For å installere Vnstat i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere vnstat

For å se nettverkshastigheten til det nåværende aktive grensesnittet, kjør kommandoen nedenfor:

$ vnstat -l -i $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Nload

Nload er et konsollbasert verktøy som kan vise sanntid nettverkstrafikkstatistikk samt maksimalt, minimum og gjennomsnittlig båndbreddeforbruk.

For å installere Nload i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere nload

For å se nettverkshastigheten til det nåværende aktive grensesnittet, kjør kommandoen nedenfor:

$ nload enheter $ (ip link show | awk '/ state UP / print $ 2' | sed's /.$ // ')

Wavemon

Wavemon er et kommandolinjeverktøy som lar deg overvåke trådløs signalkvalitet, hastighet, båndbreddeforbruk og annen nyttig informasjon om den trådløse tilkoblingen.

For å installere Wavemon i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installer wavemon

For å se nettverkshastigheten til det aktive trådløse grensesnittet, kjør kommandoen nedenfor:

$ wavemon

Konklusjon

Noen apper er utelatt fra denne listen, siden de ikke blir vedlikeholdt lenger. Imidlertid er nesten alle verktøyene nevnt ovenfor forhåndsinstallert som standard på de fleste Linux-distribusjoner og krever ikke noe oppsett. De er nyttige for stasjonære PC-er og brukes også mye for ekstern overvåking av servere.

Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...