Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1348|Svar: 0

[Kommunikation] Linux View nätverksbandbreddsanvändning (realtidstrafik)

[Kopiera länk]
Publicerad den 2025-3-13 10:13:48 | | | |
Linux erbjuder en mängd verktyg för att övervaka nätverkstrafik och bandbreddsanvändning. Dessa verktyg hjälper dig att upprätthålla ett stabilt nätverk, lokalisera orsaken till låga hastigheter och åtgärda fel snabbt.

Du kan övervaka nätverksbandbreddsanvändning på Linux-system med hjälp av kommandorads- (CLI) eller grafiska användargränssnitt (GUI).

Kommandoradsverktyg för nätverksövervakning är idealiska för Linux-servrar utan grafiskt gränssnitt. Med några enkla kommandon kan användare snabbt få en översikt över nätverksbandbreddsmått direkt i terminalskalet. Administratörer använder ofta dessa verktyg i skript för att automatisera övervakningsuppgifter, följa förändringar i realtid och minska svarstider.

GUI-verktyg organiserar och presenterar vanligtvis nätverksdata visuellt i form av grafer och diagram. Detta förenklar processen att övervaka nätverksbandbredd och prestanda, även för användare med begränsad teknisk erfarenhet. Användare som kör analys eller andra uppgifter som kräver en detaljerad representation av nätverksanvändning kommer att arbeta mer effektivt med hjälp av GUI-verktyg.

Kommandoradsverktyg för Linux nätverksövervakning, denna sektion listar de mest använda Linux CLI-verktygen för att övervaka nätverkstrafik och bandbredd.

iftop - Visar bandbreddsanvändning

IFTOP visar bandbreddsanvändningen för varje anslutning i realtid och ger en översikt över den totala bandbreddsanvändningen. Detta verktyg är också mycket användbart för att kontrollera nätverkshastighet.

iftop lagrar inte historisk data eller spårar trafik via process-ID (PID), vilket kan vara en betydande nackdel för många användare. För att installera iftop, använd kommandot som är kopplat till din distribution:

Linux-distributionerIFTOP installationskommando
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

För att starta iftop, ange följande kommando:




Tryck Q för att avsluta IFTOP och återgå till kommandoprompten.

nload – Visar nätverksanvändning

nload är ett kommandoradsverktyg som rapporterar inkommande och utgående trafik. Resultatet inkluderar realtidsdiagram som hjälper till att ge en snabb översikt över nätverksaktiviteten.

Dock visar nload inte trafik via PID eller socket, och lagrar inte heller historisk data. Ange kommandot för din distro för att installera nload:

Linux-distributionernload installationskommando
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

Starta nload med följande kommando:




Tryck q för att avsluta nload och återvända till kommandoraden.

NetHogs - Övervaka nätverkstrafikens bandbredd

NetHogs-verktyget spårar nätverksanvändningen för varje process/applikation. Det gör det möjligt för administratörer att diagnostisera bandbreddspikar och avgöra vilka applikationer som förbrukar bandbredd för mycket. Dess största fördel är att den sorterar data efter process-ID. För att installera NetHogs, skriv in:

Linux-distributionerNethogs installationskommando
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

När installationen är klar, starta NetHogs-tjänsten med följande kommando:




Tryck q för att avsluta NetHogs och återvänd till kommandoprompten.

BMON – Bandbreddsmonitor och hastighetsskattare

BMON övervakar bandbreddsanvändningen och tillhandahåller användningen för varje enhet. Användare kan följa bandbredden för flera nätverksadaptrar. Den fångar nätverksstatistik och ger en användarvänlig utdata i grafisk form. Den lagrar inte historisk data men kan användas för realtidsdiagnostik.

För att installera bmon, ange kommandot som gäller för din distribution:

Linux-distributionerBMON-installationskommando
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

För att starta BMON, ange följande:




Tryck q för att lämna BMON-diagrammet.

vnStat - Nätverkstrafikövervakning

vnStat kör en bakgrundsdaemon för att fånga bandbreddsdata. Den läser data från kärnan för att förstå resursanvändning. Persistent loggning är huvudfunktionen i vnStat – den samlar in och lagrar loggar för bandbreddsanvändning medan daemonen körs.

vnstat-kommandot kan användas för att visa användningsstatistik och är bäst lämpat för statistiska rapporter.

För att installera vnStat, ange kommandot som gäller för din distribution:

Linux-distributionerVNSTAT installationskommando
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

Verktyget kan köras i realtid genom att ange följande alternativ:




Tryck Ctrl+C för att stoppa realtidsövervakning.

BWM-NG - Nästa generations bandbreddsmonitor

BWM-NG är en lättviktig, Curses-baserad bandbreddsmonitor. Den tillhandahåller realtidsstatistik om nätverksgränssnitt och visar bandbreddsanvändning på ett enkelt sätt. För att installera bwm-ng, ange kommandot som gäller för din distribution:

Linux-distributionerBWM-NG installationskommando
Debian/Ubuntusudo apt install bwm-ng
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum installera bwm-ng -y
Fedorasudo dnf installera bwm-ng -y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSESudo Zypper installera BWM-ng

Använd följande kommandon för att övervaka realtidsbandbreddsanvändning för alla gränssnitt:




Tryck q för att avsluta BWM-NG och återvänd till terminalen.

iPerf/iPerf3 - Nätverksbandbreddsmätningsverktyg

iPerf övervakar nätverksbandbredd via protokoll som TCP, UDP och SCTP och är bäst lämpad för att optimera och maximera nätverksprestanda för specifika protokoll. iPerf kräver en server och en klient för att testa, och om du bara behöver mäta nätverkshastighet är det inte en kandidat.

För att installera iPerf3, ange kommandot som gäller för din distribution:

Linux-distributioneriPerf3 installationskommando
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

Starta iPerf3 i serverläge med -s-alternativet och lyssna efter anslutningen:




Tryck på Ctrl+C för att avsluta serveranslutningen.

SS - Sockelstatistik

Kommandot ss är en del av iproute2-paketet, som är förinstallerat i de flesta Linux-distributioner. Den ersätter det äldre netstat-kommandot och tillhandahåller detaljerad statistik om nätverksanslutningar, öppna sockets och lyssningsportar. SS fokuserar inte på bandbreddsövervakning som andra verktyg på listan. Den är dock avgörande för socket-nivå-nätverksdiagnostik.

Ange följande kommando för att se nätverksanslutningsstatistik:




För att visa alla aktiva TCP-anslutningar, ange följande:




Netperf - Nätverksbandbreddstestning

Netperf hjälper till att övervaka nätverksbandbredd med hjälp av Unix-domänsocklar, TCP, SCTP, DLPI och UDP över BSD-socklar. Precis som iPerf kräver Netperf också servrar och klienter för testning. Nyckelfunktioner inkluderar många fördefinierade tester för att mäta prestanda eller dataöverföringshastighet.

Använd kommandot som motsvarar din distribution för att installera Netperf:

Linux-distributionerNetperf-installationskommando
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

Starta tjänsten med följande kommando:




Netperf körs under en förutbestämd tid och avslutas sedan automatiskt.

CBM - Färgbandbreddsmätare

En färgbandmätare (CBM) är ett litet kommandoradsverktyg som visar aktuell nätverkstrafik på alla enheter som är anslutna till nätverket. Curses-baserad utdata visas i färg och visar varje nätverksgränssnitt, antal mottagna byte, skickade bytes och totala bytes.

Använd motsvarande kommando för att installera cbm på din distribution:

Linux-distributionerNetperf-installationskommando
Debian/UbuntuSudo APT installera CBM
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum installera cbm -y
Fedorasudo dnf installera cbm -y
Arch Linuxsudo pacman - S cbm
OpenSUSESudo Zypper installera CBM

För att börja övervaka med CBM, ange följande:




Tryck q för att stänga fönstret.

Original:Inloggningen med hyperlänken är synlig.




Föregående:Alibaba Cloud har byggt SNAT för att få tillgång till det publika nätverket utan en publik server
Nästa:Linux-kommandon sudo och apt engelska ordförkortningar
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com