Sådan overvåger du netværksbåndbredde ved hjælp af kommandolinjen på Linux
Analyse og overvågning af netværkstrafik af en hel netværksinfrastruktur er en meget vigtig opgave for alle Linux-systemadministratorer. Netværksadministrator skal se, hvad der sker med netværket, hvem bruger båndbredden, og hvordan hele deres netværksinfrastruktur håndterer belastningen. Det gode er, at der er mange open-source netværk overvågning og trafik analyse værktøjer tilgængelige i Linux.
I dette indlæg vil vi diskutere nogle Linux kommandolinjeværktøjer, der kan bruges til at overvåge netværksforbruget.
Nload
Nload er en konsol applikation, der giver brugere mulighed for at overvåge indgående og udgående trafik hver for sig.
Den visualiserer indgående og udgående trafik ved hjælp af to grafer og giver yderligere information som samlet antal overførte data og min / max netbrug.
Du kan installere nload
ved at køre følgende kommando:
sudo apt-get install nload
Kør nu nload-kommandoen:
sudo nload
Når nload-kommandoen er udført, skal du se følgende udgang.
Iptraf
Iptraf er et ncursesbaseret IP LAN overvågningsværktøj, der viser individuelle forbindelser og mængden af data, der flyder mellem værterne.
For at installere iptraf
skal du køre følgende:
sudo apt-get installer iptraf
Når først iptraf
er installeret, udsted følgende kommando:
sudo iptraf
Du skal se følgende output.
Vnstat
Vnstat er forskellig fra de fleste andre værktøjer. Det er en konsolbaseret netværkstrafikovervågning til Linux, der kører som en dæmon og holder en log over netværkstrafik for den valgte grænseflade. Det kan bruges til at generere en rapport om netværksforbruget.
Du kan installere vnstat
ved at køre følgende kommando:
sudo apt-get install vnstat
Kør nu vnstat
uden noget argument:
sudo vnstat
Du kan se den samlede mængde dataoverførsel på dit netværk.
Hvis du vil overvåge båndbreddebrugen i realtid, skal du bruge -l
indstillingen. Den viser den samlede båndbredde, der bruges af indgående og udgående data.
Kør nu vnstat
at overvåge båndbreddebrugen på wlan0 interface:
sudo vnstat -l -i wlan0
Du vil se følgende output.
Speedometer
Speedometer er et kommandolinjeværktøj, der kan bruges til at overvåge de aktuelle download / uploadhastigheder for netværksforbindelserne og hastighederne i filsystemerne. Speedometer viser en graf af din nuværende og tidligere netværkshastighed i din konsol. Du kan også bruge hastighedsmåler direkte på en fil til at overvåge overførselsydelsen og historikken om en bestemt download i stedet for al netværkstrafik.
Kør følgende kommando for at installere speedometer
i dit system:
sudo apt-get installer speedometer
Kør nu speedometer
på wlan0
interface:
sudo speedometer -r wlan0 -t wlan0
Du vil se en udgang svarende til følgende.
Iftop
Iftop er et kommandolinjeværktøj, der lytter til netværkstrafik på en given grænseflade (som eth0, eth1, wlan0) og viser en tabel med aktuelle båndbreddebrug ved værter. Iftop bruger pcap-biblioteket til at fange de indgående og udgående pakker i netværksgrænsefladen.
Du kan nemt installere iftop
ved at køre følgende kommando:
sudo apt-get install iftop
Kør nu iftop
med n
indstillingen, der forhindrer iftop i at løse ip-adresser til værtsnavn:
sudo iftop -n
Du vil se følgende output.
Konklusion
Jeg håber, at dette indlæg vil være nyttigt for hurtigt at kontrollere netværksbåndbredden på din Linux-server. Du er velkommen til at skrive en kommentar, hvis du har spørgsmål.