Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1348|Antwoord: 0

[Communicatie] Linux View Netwerkbandbreedtegebruik (realtime verkeer)

[Link kopiëren]
Geplaatst op 2025-3-13 10:13:48 | | | |
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-distributiesIFTOP Installatiecommando
Debian/UbuntuSudo Apt Install IFTOP
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iftop -y
Fedorasudo dnf install iftop -y
Arch Linuxsudo pacman -S iftop
OpenSUSESudo 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-distributiesnload installatiecommando
Debian/Ubuntusudo apt install nload
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nload -y
Fedorasudo dnf install nload -y
Arch Linuxsudo pacman -S nload
OpenSUSEsudo 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-distributiesNethogs installatiecommando
Debian/UbuntuSudo APT Install Nethogs
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nethogs -y
Fedorasudo DNF install nethogs -y
Arch Linuxsudo pacman - S nethogs
OpenSUSESudo 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-distributiesBMON-installatiecommando
Debian/Ubuntusudo apt install bmon -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bmon -y
Fedorasudo DNF install bmon -y
Arch Linuxsudo pacman -S bmon
OpenSUSESudo 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-distributiesVNSTAT installatiecommando
Debian/Ubuntusudo apt install VNSTAT
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install vnstat -y
Fedorasudo dnf install vnstat -y
Arch Linuxsudo pacman -S vnstat
OpenSUSESudo 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-distributiesBWM-NG installatiecommando
Debian/Ubuntusudo apt install bwm-ng
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bwm-ng -y
Fedorasudo dnf install bwm-ng -y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSESudo 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-distributiesiPerf3 installatiecommando
Debian/Ubuntusudo apt install iperf3 -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iperf3 -y
Fedorasudo dnf install iperf3 -y
Arch Linuxsudo pacman -S iperf3
OpenSUSESudo 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-distributiesNetperf installatiecommando
Debian/Ubuntusudo apt install netperf
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install netperf -y
Fedorasudo DNF install netperf -y
Arch Linuxsudo pacman -S netperf
OpenSUSESudo 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-distributiesNetperf installatiecommando
Debian/UbuntuSudo Apt Install CBM
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum installeer cbm -y
Fedorasudo dnf installeer cbm -y
Arch Linuxsudo pacman - S cbm
OpenSUSESudo 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.




Vorig:Alibaba Cloud heeft SNAT gebouwd om toegang te krijgen tot het publieke netwerk zonder publieke server
Volgend:Linux-commando's sudo en apt Engelse woordafkortingen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com