Så här övervakar du nätverksbandbredd med kommandoraden på Linux
Att analysera och övervaka nätverkstrafiken för en hel nätverksinfrastruktur är en mycket viktig uppgift för varje Linux-systemadministratör. Nätverksadministratören behöver se vad som händer med nätverket, vem använder bandbredd, och hur hela nätverksinfrastrukturen hanterar belastningen. Det bästa är att det finns många öppna nätverkskonfigurationsverktyg och trafikanalysverktyg som finns tillgängliga på Linux.
I det här inlägget kommer vi att diskutera några Linux-kommandoradsverktyg som kan användas för att övervaka nätverksanvändningen.
nload
Nload är en konsolprogram som tillåter användare att övervaka inkommande och utgående trafik separat.
Den visualiserar inkommande och utgående trafik med hjälp av två grafer och ger ytterligare information som totalt antal överförda data och min / max nätverksanvändning.
Du kan installera nload
genom att köra följande kommando:
sudo apt-get install nload
Kör nu nload-kommandot:
sudo nload
När nload-kommandot exekverats ska du se följande utmatning.
iptraf
Iptraf är ett ncursesbaserat IP LAN-övervakningsverktyg som visar enskilda anslutningar och mängden data som flyter mellan värdarna.
För att installera iptraf
, kör följande:
sudo apt-get installera iptraf
När iptraf
har installerats, utfärda följande kommando:
sudo iptraf
Du bör se följande utmatning.
vnstat
Vnstat skiljer sig från de flesta andra verktyg. Det är en konsolbaserad nätverksövervakningsövervakare för Linux som kör som en demon och håller en logg över nätverkstrafik för det valda gränssnittet. Det kan användas för att generera en rapport om nätverksanvändningen.
Du kan installera vnstat
genom att köra följande kommando:
sudo apt-get install vnstat
Nu kör vnstat
utan något argument:
sudo vnstat
Du kan se den totala mängden dataöverföring på ditt nätverk.
Om du vill övervaka bandbreddsanvändningen i realtid använder du -l
alternativet. Den visar den totala bandbredd som används av inkommande och utgående data.
Nu kör vnstat
att övervaka bandbreddsanvändningen på wlan0 interface:
sudo vnstat -l -i wlan0
Du kommer att se följande utmatning.
Hastighetsmätare
Hastighetsmätare är ett kommandoradsverktyg som kan användas för att övervaka de aktuella nedladdningshastigheterna för nätverksanslutningarna och hastigheterna för filsystemen. Hastighetsmätare visar ett diagram över din nuvarande och tidigare nätverkshastighet i konsolen. Du kan också använda hastighetsmätaren direkt på en fil för att övervaka nedladdningseffektiviteten och historiken för en specifik nedladdning istället för all nätverkstrafik.
Kör följande kommando för att installera speedometer
i ditt system:
sudo apt-get installationshastighetsmätare
Nu kör speedometer
på wlan0
gränssnitt:
sudo hastighetsmätare -r wlan0 -t wlan0
Du får se en effekt som liknar följande.
iftop
Iftop är ett kommandoradsverktyg som lyssnar på nätverkstrafik på ett visst gränssnitt (såsom eth0, eth1, wlan0) och visar en tabell med aktuell bandbreddsanvändning av värdar. Iftop använder PCP-biblioteket för att ta emot inkommande och utgående paket i nätverksgränssnittet.
Du kan enkelt installera iftop
genom att köra följande kommando:
sudo apt-get installera iftop
Nu kör iftop
med n
alternativet som förhindrar iftop från att lösa ip-adresser till värdnamn:
sudo iftop -n
Du kommer att se följande utmatning.
Slutsats
Jag hoppas att det här inlägget kommer att vara till hjälp för att snabbt kontrollera nätverksbandbredd på din Linux-server. Gärna lämna en kommentar om du har några frågor.