Kommandolinje nettverkshastighetsovervåkningsapper for Linux

Kommandolinje nettverkshastighetsovervåkningsapper for Linux
Mange kommandolinjeverktøy for overvåking av nettverkshastighet og båndbreddeforbruk er tilgjengelig for Linux. Disse verktøyene er nyttige hvis du vil se raskt på sanntidstrafikkstatistikk, eller hvis du vil feilsøke et nettverksproblem. Faktisk bruker mange grafiske apper, applets og utvidelser av disse appene for å vise data ved å pipere utdataene og kjøre strengmanipulering og regex -kommandoer.

Denne artikkelen vil liste opp noen av de mest populære overvåkningsverktøyene for kommandolinje som er tilgjengelige for Linux. Før du går foran, må du ta hensyn til noen få ting. Noen kommandoer krever rotstillatelser for å få tilgang til nettverksinformasjon. Hvis du ikke er komfortabel med disse appene, nevnes mange andre alternativer for ikke-root nedenfor.

For det andre vil kommandoen nedenfor bli regelmessig brukt til å oppdage automatisk nettverksgrensesnitt på systemet ditt. Hver gang du ser denne kommandoen som brukes i andre kommandoer, kan du erstatte den med riktig navn på et nettverksgrensesnitt hvis du vet det.

$ ip link show | awk '/ oppgi opp/ skriv ut $ 2' | sed 's/.$ // '

La oss komme i gang.

Ifstat

IFSTAT er et enkelt kommandolinjeverktøy som viser nettverksbåndbreddeforbruk og hastighet med jevne mellomrom.

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

$ sudo apt install Ifstat

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

$ ifstat -tts

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

$ ifStat -TTSZ

Slurm

Slurm er kommandolinjeverktøy for å overvåke sanntidsnettverkstrafikk. Bortsett fra statistikk om innkommende og utgående trafikk, viser den også fargerik ASCII -grafikk for å representere nettverksforbruk.

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

$ sudo apt installer slurm

For å se nettverkshastighet for for øyeblikket aktivt grensesnitt, 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 nettverkstrafikkaktiviteten. Som standard viser det nettverkshastighet i et interaktivt forbannelsesbasert brukergrensesnitt inne i en terminal. Imidlertid støtter den andre utgangsformater som HTML og ren tekst også.

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

$ sudo apt install bmon

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

$ bmon

For bare å se nettverkshastighet for 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 er terminalbasert grensesnitt bruker fargerike etiketter og grafer for å representere båndbreddeforbruk og nettverkshastighet.

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

$ sudo apt installer speedometer

For å se nettverkshastighet for for øyeblikket aktivt grensesnitt, 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 “Top” -verktøy for å overvåke nettverkshastigheten for å overvåke nettverkshastighet. Det fungerer som ligner på topp / HTOP -verktøyet og viser nettverkshastighet for hver prosess som er ansvarlig for i eller ut nettverkstrafikk.

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

$ sudo apt installer nethogs

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

$ sudo nethogs

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

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

Iftop

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

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

$ sudo apt install Iftop

For å se nettverkshastighet for for øyeblikket aktivt grensesnitt, 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åke nettverkshastigheten. Selv om den 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 install vnstat

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

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

Nload

Noad er et konsollbasert verktøy som kan vise sanntidsnettverkstrafikkstatistikk så vel som maksimum, minimum og gjennomsnittlig båndbreddeforbruk.

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

$ sudo apt install nload

For å se nettverkshastighet for for øyeblikket aktivt grensesnitt, 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 din trådløse tilkobling.

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

$ sudo apt install wavemon

For å se nettverkshastighet på for øyeblikket aktivt trådløst grensesnitt, kjør kommandoen nedenfor:

$ Wavemon

Konklusjon

Noen apper er utelatt fra denne listen, da de ikke blir opprettholdt lenger. Imidlertid kommer nesten alle verktøyene som er nevnt ovenfor, forhåndsinstallert som standard på de fleste Linux-distribusjoner og krever ingen oppsett. De er nyttige for stasjonære PC -er og brukes også omfattende for ekstern overvåkningsservere.