Analyse en monitoring van het netwerkverkeer van een volledige netwerkinfrastructuur is een zeer belangrijke taak voor elke Linux-systeembeheerder. Netwerkbeheerder moet weten wat er met het netwerk gebeurt, wie de bandbreedte gebruikt en hoe de volledige netwerkinfrastructuur de belasting verwerkt. Het goede ding is dat er veel open-source netwerkmonitoring- en verkeersanalysetools beschikbaar zijn in Linux.

In dit bericht bespreken we enkele Linux-opdrachtregelprogramma's die kunnen worden gebruikt om het netwerkgebruik te controleren.

nload

Nload is een consoletoepassing waarmee gebruikers het inkomende en uitgaande verkeer afzonderlijk kunnen controleren.

Het visualiseert het inkomende en uitgaande verkeer met behulp van twee grafieken en biedt extra informatie, zoals de totale hoeveelheid overgedragen gegevens en het min / max-netwerkgebruik.

U kunt nload installeren door de volgende opdracht uit te voeren:

 sudo apt-get install nload 

Voer nu de opdracht nload uit:

 sudo nload 

Nadat de opdracht nload is uitgevoerd, ziet u de volgende uitvoer.

Iptraf

Iptraf is een ncurses-gebaseerde IP LAN-monitoringtool die individuele verbindingen en de hoeveelheid gegevens die tussen de hosts stromen weergeeft.

Om iptraf te installeren, voer je het volgende uit:

 sudo apt-get install iptraf 

Nadat iptraf is geïnstalleerd, iptraf de volgende opdracht uit:

 sudo iptraf 

Je zou de volgende output moeten zien.

Vnstat

Vnstat is anders dan de meeste andere tools. Het is een op een console gebaseerde netwerk-verkeersmonitor voor Linux die wordt uitgevoerd als een daemon en die een logboek bijhoudt van het netwerkverkeer voor de geselecteerde interface. Het kan worden gebruikt om een ​​rapport van het netwerkgebruik te genereren.

U kunt vnstat installeren door de volgende opdracht uit te voeren:

 sudo apt-get install vnstat 

Voer nu vnstat zonder enig argument:

 sudo vnstat 

U kunt de totale hoeveelheid gegevensoverdracht op uw netwerk bekijken.

Als u het bandbreedtegebruik in realtime wilt controleren, gebruikt u de optie -l . Het geeft de totale bandbreedte weer die wordt gebruikt door inkomende en uitgaande gegevens.

Voer nu vnstat uit om het bandbreedtegebruik op de wlan0 interface:

 sudo vnstat -l -i wlan0 

U ziet de volgende uitvoer.

Snelheidsmeter

Snelheidsmeter is een opdrachtregelprogramma dat kan worden gebruikt om de huidige download- / uploadsnelheden van de netwerkverbindingen en de snelheden van de bestandssystemen te bewaken. Snelheidsmeter toont een grafiek van uw huidige en eerdere netwerksnelheid in uw console. U kunt de snelheidsmeter ook rechtstreeks op een bestand gebruiken om de downloadprestaties en de geschiedenis van een specifieke download te controleren in plaats van al het netwerkverkeer.

Voer de volgende opdracht uit om de speedometer in uw systeem te installeren:

 sudo apt-get install snelheidsmeter 

Voer nu de speedometer op de wlan0 interface:

 sudo snelheidsmeter -r wlan0 -t wlan0 

U zult een uitvoer zien die lijkt op het volgende.

Iftop

Iftop is een opdrachtregelhulpprogramma dat luistert naar netwerkverkeer op een bepaalde interface (zoals eth0, eth1, wlan0) en toont een tabel met het huidige bandbreedtegebruik door hosts. Iftop gebruikt de pcap-bibliotheek om de inkomende en uitgaande pakketten van de netwerkinterface vast te leggen.

U kunt iftop eenvoudig installeren door de volgende opdracht uit te voeren:

 sudo apt-get install iftop 

Voer nu iftop met de n optie die voorkomt dat iftop IP-adressen naar hostnaam oplost:

 sudo iftop -n 

U ziet de volgende uitvoer.

Conclusie

Ik hoop dat dit bericht nuttig zal zijn om snel de netwerkbandbreedte op je Linux-server te controleren. Laat gerust een reactie achter als je nog vragen hebt.