Linux biedt een verscheidenheid aan tools voor het monitoren van netwerkverkeer en bandbreedtegebruik. Deze tools helpen je een stabiel netwerk te onderhouden, de oorzaak van lage snelheden te achterhalen en fouten snel te verhelpen.
Je kunt het netwerkbandbreedtegebruik op Linux-systemen monitoren met behulp van commandoregel- (CLI) of grafische gebruikersinterface (GUI) tools.
Commandoregelnetwerkmonitoringtools zijn ideaal voor Linux-servers zonder grafische interface. Met een paar eenvoudige commando's kunnen gebruikers snel een overzicht krijgen van netwerkbandbreedte-metrics direct in de terminal shell. Beheerders gebruiken deze tools vaak in scripts om monitoringstaken te automatiseren, wijzigingen in realtime bij te houden en de responstijden te verkorten.
GUI-tools organiseren en presenteren netwerkgegevens doorgaans visueel in de vorm van grafieken en grafieken. Dit vereenvoudigt het proces van het monitoren van netwerkbandbreedte en prestaties, zelfs voor gebruikers met beperkte technische ervaring. Gebruikers die analyses of andere taken uitvoeren die een gedetailleerde weergave van netwerkgebruik vereisen, werken efficiënter met GUI-tools.
Command Line Linux Network Monitoring Tools, deze sectie geeft een lijst van de meest gebruikte Linux CLI-tools voor het monitoren van netwerkverkeer en bandbreedte.
iftop - Toont bandbreedtegebruik
IFTOP toont het bandbreedtegebruik van elke verbinding in realtime en geeft een overzicht van het totale bandbreedteverbruik. Deze tool is ook erg handig om netwerksnelheid te controleren.
iftop slaat geen historische gegevens op en volgt geen verkeer op basis van proces-ID (PID), wat voor veel gebruikers een aanzienlijk nadeel kan zijn. Om iftop te installeren, gebruik je het commando dat bij je distributie hoort:
| Linux-distributies | IFTOP Installatiecommando | | Debian/Ubuntu | Sudo Apt Install IFTOP | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install iftop -y | | Fedora | sudo dnf install iftop -y | | Arch Linux | sudo pacman -S iftop | | OpenSUSE | Sudo Zypper Install IFTOP |
Om iftop te starten, voer je het volgende commando in:
Druk op Q om IFTOP te verlaten en terug te keren naar de opdrachtprompt.
nload – Toont netwerkgebruik
nload is een commandoregelprogramma dat inkomend en uitgaand verkeer rapporteert. De output bevat realtime grafieken die een snel overzicht geven van netwerkactiviteit.
Nload toont echter geen verkeer per PID of socket, noch slaat het historische gegevens op. Voer het commando in voor je distro om nload te installeren:
| Linux-distributies | nload installatiecommando | | Debian/Ubuntu | sudo apt install nload | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install nload -y | | Fedora | sudo dnf install nload -y | | Arch Linux | sudo pacman -S nload | | OpenSUSE | sudo zypper install nload |
Start nload met het volgende commando:
Druk op q om nload te verlaten en terug te keren naar de commandoregel.
NetHogs - Monitor netwerkverkeersbandbreedte
De NetHogs-utility volgt het netwerkgebruik voor elk proces/applicatie. Het stelt beheerders in staat om bandbreedtepieken te diagnosticeren en te bepalen welke applicaties overmatig veel bandbreedte verbruiken. Het grootste voordeel is dat het data sorteert op proces-ID. Om NetHogs te installeren, voer je het volgende in:
| Linux-distributies | Nethogs installatiecommando | | Debian/Ubuntu | Sudo APT Install Nethogs | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install nethogs -y | | Fedora | sudo DNF install nethogs -y | | Arch Linux | sudo pacman - S nethogs | | OpenSUSE | Sudo Zypper install Nethogs |
Zodra de installatie voltooid is, start je de NetHogs-dienst met het volgende commando:
Druk op q om NetHogs te verlaten en terug te keren naar de opdrachtprompt.
BMON – Bandbreedtemonitor en snelheidsschatter
BMON monitort het bandbreedtegebruik en geeft het gebruik voor elk apparaat op. Gebruikers kunnen de bandbreedte van meerdere netwerkadapters volgen. Het legt netwerkstatistieken vast en levert een gebruiksvriendelijke output in grafische vorm. Het slaat geen historische gegevens op, maar kan worden gebruikt voor realtime diagnostiek.
Om BMON te installeren, voer je het commando in dat van toepassing is op jouw distro:
| Linux-distributies | BMON-installatiecommando | | Debian/Ubuntu | sudo apt install bmon -y | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install bmon -y | | Fedora | sudo DNF install bmon -y | | Arch Linux | sudo pacman -S bmon | | OpenSUSE | Sudo Zypper install BMON |
Om BMON te starten, voer je het volgende in:
Druk op q om de BMON-grafiek te verlaten.
vnStat - Netwerkverkeersmonitor
vnStat draait een achtergronddaemon om bandbreedtedata vast te leggen. Het leest gegevens uit de kernel om het resourcegebruik te begrijpen. Persistent logging is de belangrijkste functie van vnStat - het verzamelt en slaat bandbreedtegebruikslogs op terwijl de daemon draait.
Het vnstat-commando kan worden gebruikt om gebruiksstatistieken weer te geven en is het meest geschikt voor statistische rapporten.
Om vnStat te installeren, voer je het commando in dat van toepassing is op je distributie:
| Linux-distributies | VNSTAT installatiecommando | | Debian/Ubuntu | sudo apt install VNSTAT | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install vnstat -y | | Fedora | sudo dnf install vnstat -y | | Arch Linux | sudo pacman -S vnstat | | OpenSUSE | Sudo zypper install VNSTAT |
De tool kan in realtime worden uitgevoerd door de volgende opties op te geven:
Druk op Ctrl+C om realtime monitoring te stoppen.
BWM-NG - Volgende generatie bandbreedtemonitor
BWM-NG is een lichtgewicht, op Curses gebaseerde bandbreedtemonitor. Het levert realtime statistieken over netwerkinterfaces en toont het bandbreedtegebruik op een eenvoudige manier. Om bwm-ng te installeren, voer je het commando in dat van toepassing is op jouw distro:
| Linux-distributies | BWM-NG installatiecommando | | Debian/Ubuntu | sudo apt install bwm-ng | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install bwm-ng -y | | Fedora | sudo dnf install bwm-ng -y | | Arch Linux | sudo pacman -S bwm-ng | | OpenSUSE | Sudo Zypper install BWM-ng |
Gebruik de volgende commando's om het realtime bandbreedtegebruik voor alle interfaces te monitoren:
Druk op q om BWM-NG te verlaten en terug te keren naar de terminal.
iPerf/iPerf3 - Netwerk bandbreedtemeetinstrument
iPerf monitort netwerkbandbreedte via protocollen zoals TCP, UDP en SCTP en is het beste geschikt voor het optimaliseren en maximaliseren van netwerkprestaties voor specifieke protocollen. iPerf vereist een server en een client om te testen, en als je alleen netwerksnelheid hoeft te meten, is het geen geschikte kandidaat.
Om iPerf3 te installeren, voer je het commando in dat van toepassing is op je distributie:
| Linux-distributies | iPerf3 installatiecommando | | Debian/Ubuntu | sudo apt install iperf3 -y | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install iperf3 -y | | Fedora | sudo dnf install iperf3 -y | | Arch Linux | sudo pacman -S iperf3 | | OpenSUSE | Sudo Zypper install IPERF3 |
Start iPerf3 in servermodus met de -s-optie en luister naar de verbinding:
Druk op Ctrl+C om de serververbinding te beëindigen.
SS - socketstatistieken
Het ss-commando maakt deel uit van het iproute2-pakket, dat vooraf is geïnstalleerd in de meeste Linux-distributies. Het vervangt het oudere netstat-commando en levert gedetailleerde statistieken over netwerkverbindingen, open sockets en luisterpoorten. SS richt zich niet op bandbreedtemonitoring zoals andere tools op de lijst. Het is echter essentieel voor netwerkdiagnostiek op socketniveau.
Voer het volgende commando in om netwerkverbindingsstatistieken te bekijken:
Om alle actieve TCP-verbindingen weer te geven, voer je in:
Netperf - Netwerkbandbreedtetest
Netperf helpt bij het monitoren van netwerkbandbreedte met behulp van Unix-domeinsockets, TCP, SCTP, DLPI en UDP over BSD-sockets. Net als iPerf vereist Netperf ook servers en clients voor testen. Belangrijke kenmerken zijn onder andere talrijke vooraf gedefinieerde tests voor het meten van prestaties of dataoverdrachtssnelheid.
Gebruik het commando dat bij je distro hoort om Netperf te installeren:
| Linux-distributies | Netperf installatiecommando | | Debian/Ubuntu | sudo apt install netperf | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install netperf -y | | Fedora | sudo DNF install netperf -y | | Arch Linux | sudo pacman -S netperf | | OpenSUSE | Sudo zypper install Netperf |
Begin de dienst met het volgende commando:
Netperf draait een vooraf bepaalde tijd en beëindigt dan automatisch.
CBM - Kleurbandbreedtemeter
Een kleurbandmeter (CBM) is een kleine commandoregeltool die het huidige netwerkverkeer op alle apparaten die met het netwerk zijn verbonden weergeeft. Vloekgebaseerde output wordt in kleur weergegeven en toont elke netwerkinterface, het aantal ontvangen bytes, verzonden bytes en het totale aantal bytes.
Gebruik het bijbehorende commando om cbm op je distributie te installeren:
| Linux-distributies | Netperf installatiecommando | | Debian/Ubuntu | Sudo Apt Install CBM | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum installeer cbm -y | | Fedora | sudo dnf installeer cbm -y | | Arch Linux | sudo pacman - S cbm | | OpenSUSE | Sudo Zypper installeer CBM |
Om te beginnen met monitoren met CBM, voer je in:
Druk op q om het raam te sluiten.
Origineel:De hyperlink-login is zichtbaar. |