Slik overvåker du nettverksbåndbredde ved hjelp av kommandolinjen på Linux
Analysere og overvåke nettverkstrafikken til en hel nettverksinfrastruktur er en svært viktig oppgave for alle Linux-systemadministratorer. Nettverksadministrator trenger å se hva som skjer med nettverket, hvem bruker båndbredden, og hvordan hele nettverksinfrastrukturen håndterer belastningen. Det gode er at det er mange åpne nettverksovervåkings- og trafikkanalyseværktøy tilgjengelig i Linux.
I dette innlegget vil vi diskutere noen Linux-kommandolinjeverktøy som kan brukes til å overvåke nettverksbruken.
Nload
Nload er en konsollprogram som lar brukere overvåke innkommende og utgående trafikk separat.
Den visualiserer innkommende og utgående trafikk ved hjelp av to grafer og gir tilleggsinformasjon som total mengde overførte data og min / maks nettverksbruk.
Du kan installere nload
ved å kjøre følgende kommando:
sudo apt-get install nload
Kjør nå nload-kommandoen:
sudo nload
Når nload-kommandoen er utført, bør du se følgende utgang.
Iptraf
Iptraf er et ncurses-basert IP LAN overvåkingsverktøy som viser individuelle tilkoblinger og mengden data som flyter mellom vertene.
For å installere iptraf
, kjør følgende:
sudo apt-get installer iptraf
Når iptraf
er installert, utsted følgende kommando:
sudo iptraf
Du bør se følgende utgang.
Vnstat
Vnstat er forskjellig fra de fleste andre verktøy. Det er en konsollbasert nettverkstrafikkmonitor for Linux som kjører som en demon og holder en logg over nettverkstrafikk for det valgte grensesnittet. Det kan brukes til å generere en rapport av nettverksbruken.
Du kan installere vnstat
ved å kjøre følgende kommando:
sudo apt-get install vnstat
Nå, kjør vnstat
uten noe argument:
sudo vnstat
Du kan se total mengde dataoverføring på nettverket ditt.
Hvis du vil overvåke båndbreddebruken i realtid, bruk -l
alternativet. Den viser total båndbredde som brukes av innkommende og utgående data.
Kjør nå vnstat
å overvåke båndbreddebruken på wlan0 interface:
sudo vnstat -l -i wlan0
Du ser følgende utgang.
Speedometer
Speedometer er et kommandolinjeverktøy som kan brukes til å overvåke dagens nedlastings- / opplastingshastigheter for nettverksforbindelsene og hastighetene til filsystemene. Hastighetsmåler viser en graf over nåværende og tidligere nettverkshastighet i konsollen. Du kan også bruke hastighetsmåler direkte på en fil for å overvåke nedlastingsytelsen og historien til en bestemt nedlasting i stedet for all nettverkstrafikk.
Kjør følgende kommando for å installere speedometer
i systemet ditt:
sudo apt-get installer speedometer
Kjør nå speedometer
på wlan0
grensesnitt:
sudo speedometer -r wlan0 -t wlan0
Du ser en utgang som ligner på følgende.
Iftop
Iftop er et kommandolinjeverktøy som lytter til nettverkstrafikk på et gitt grensesnitt (for eksempel eth0, eth1, wlan0) og viser en tabell med gjeldende båndbreddebruk av verter. Iftop bruker PCAP-biblioteket til å fange innkommende og utgående pakker i nettverksgrensesnittet.
Du kan enkelt installere iftop
ved å kjøre følgende kommando:
sudo apt-get installert iftop
Kjør nå iftop
med n
alternativet som forhindrer iftop fra å løse ip-adresser til vertsnavn:
sudo iftop -n
Du ser følgende utgang.
Konklusjon
Jeg håper dette innlegget vil være nyttig for å raskt sjekke nettverksbåndbredden på Linux-serveren din. Du er velkommen til å legge igjen en kommentar hvis du har spørsmål.