Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 1348|Svare: 0

[Kommunikasjon] Linux View nettverksbåndbreddebruk (sanntidstrafikk)

[Kopier lenke]
Publisert 13.03.2025 kl. 10:13:48 | | | |
Linux tilbyr en rekke verktøy for overvåking av nettverkstrafikk og båndbreddebruk. Disse verktøyene hjelper deg med å opprettholde et stabilt nettverk, finne årsaken til lave hastigheter og rette feil raskt.

Du kan overvåke nettverksbåndbreddebruk på Linux-systemer ved hjelp av kommandolinje- (CLI) eller grafiske brukergrensesnittverktøy (GUI).

Kommandolinje-nettverksovervåkingsverktøy er ideelle for Linux-servere uten grafisk grensesnitt. Med noen få enkle kommandoer kan brukere raskt få en oversikt over nettverksbåndbreddemålinger direkte i terminalskallet. Administratorer bruker ofte disse verktøyene i skript for å automatisere overvåkingsoppgaver, spore endringer i sanntid og redusere responstider.

GUI-verktøy organiserer og presenterer vanligvis nettverksdata visuelt i form av grafer og diagrammer. Dette forenkler prosessen med å overvåke nettverksbåndbredde og ytelse, selv for brukere med begrenset teknisk erfaring. Brukere som kjører analyser eller andre oppgaver som krever en detaljert representasjon av nettverksbruk, vil jobbe mer effektivt ved bruk av GUI-verktøy.

Kommandolinje Linux nettverksovervåkingsverktøy, denne delen lister opp de mest brukte Linux CLI-verktøyene for overvåking av nettverkstrafikk og båndbredde.

iftop - Viser båndbreddebruk

IFTOP viser båndbreddebruken til hver tilkobling i sanntid og gir en oversikt over total båndbreddebruk. Dette verktøyet er også veldig nyttig for å sjekke nettverkshastigheten.

iftop lagrer ikke historiske data eller sporer trafikk etter prosess-ID (PID), noe som kan være en betydelig ulempe for mange brukere. For å installere iftop, bruk kommandoen knyttet til distribusjonen din:

Linux-distribusjonerIFTOP installasjonskommando
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

For å starte iftop, skriv inn følgende kommando:




Trykk Q for å avslutte IFTOP og gå tilbake til kommandoprompten.

nload – Viser nettverksbruk

nload er et kommandolinjeverktøy som rapporterer innkommende og utgående trafikk. Resultatet inkluderer sanntidsdiagrammer som gir en rask oversikt over nettverksaktiviteten.

Nload viser imidlertid ikke trafikk per PID eller socket, og lagrer heller ikke historiske data. Skriv inn kommandoen for distribusjonen din for å installere nload:

Linux-distribusjonernload installasjonskommando
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 med følgende kommando:




Trykk q for å avslutte nload og gå tilbake til kommandolinjen.

NetHogs - Overvåk nettverkstrafikkbåndbredde

NetHogs-verktøyet sporer nettverksbruk for hver prosess/applikasjon. Den lar administratorer diagnostisere båndbreddetopper og avgjøre hvilke applikasjoner som bruker for mye båndbredde. Hovedfordelen er at den sorterer data etter prosess-ID. For å installere NetHogs, skriv inn:

Linux-distribusjonerNethogs installasjonskommando
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 installasjonen er fullført, start NetHogs-tjenesten med følgende kommando:




Trykk q for å avslutte NetHogs og gå tilbake til kommandoprompten.

BMON – Båndbreddeovervåker og hastighetsestimator

BMON overvåker båndbreddeutnyttelsen og oppgir bruken for hver enhet. Brukere kan spore båndbredden til flere nettverksadaptere. Den fanger nettverksstatistikk og gir en brukervennlig utdata i grafisk form. Den lagrer ikke historiske data, men kan brukes til sanntidsdiagnostikk.

For å installere bmon, skriv inn kommandoen som gjelder for distribusjonen din:

Linux-distribusjonerBMON-installasjonskommando
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

For å starte BMON, skriv inn:




Trykk q for å avslutte BMON-diagrammet.

vnStat - Nettverkstrafikkovervåker

vnStat kjører en bakgrunnsdaemon for å fange båndbreddedata. Den leser data fra kjernen for å forstå ressursbruk. Vedvarende logging er hovedfunksjonen i vnStat – den samler inn og lagrer båndbreddebrukslogger mens daemonen kjører.

Vnstat-kommandoen kan brukes til å vise bruksstatistikk og egner seg best for statistiske rapporter.

For å installere vnStat, skriv inn kommandoen som gjelder for distribusjonen din:

Linux-distribusjonerVNSTAT installasjonskommando
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

Verktøyet kan kjøres i sanntid ved å spesifisere følgende alternativer:




Trykk Ctrl+C for å stoppe sanntidsovervåking.

BWM-NG - Neste generasjons båndbreddemonitor

BWM-NG er en lettvekts, Curses-basert båndbreddemonitor. Den gir sanntidsstatistikk over nettverksgrensesnitt, og viser båndbreddebruk på en enkel måte. For å installere bwm-ng, skriv inn kommandoen som gjelder for din distribusjon:

Linux-distribusjonerBWM-NG installasjonskommando
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

Bruk følgende kommandoer for å overvåke sanntids båndbreddebruk for alle grensesnitt:




Trykk q for å avslutte BWM-NG og gå tilbake til terminalen.

iPerf/iPerf3 - Verktøy for måling av nettverksbåndbredde

iPerf overvåker nettverksbåndbredde gjennom protokoller som TCP, UDP og SCTP, og egner seg best for justering og maksimering av nettverksytelse for spesifikke protokoller. iPerf krever en server og en klient for å teste, og hvis du bare trenger å måle nettverkshastighet, er det ikke en kandidat.

For å installere iPerf3, skriv inn kommandoen som gjelder for distribusjonen din:

Linux-distribusjoneriPerf3 installasjonskommando
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 i servermodus med -s-alternativet og lytt etter tilkoblingen:




Trykk Ctrl+C for å avslutte serverforbindelsen.

SS - Sokkelstatistikk

SS-kommandoen er en del av iproute2-pakken, som er forhåndsinstallert i de fleste Linux-distribusjoner. Den erstatter den eldre netstat-kommandoen og gir detaljerte statistikker om nettverkstilkoblinger, åpne sokler og lytteporter. SS fokuserer ikke på båndbreddeovervåking som andre verktøy på listen. Den er imidlertid essensiell for nettverksdiagnostikk på socket-nivå.

Skriv inn følgende kommando for å se nettverkstilkoblingsstatistikk:




For å vise alle aktive TCP-tilkoblinger, skriv inn:




Netperf - Nettverksbåndbreddetesting

Netperf hjelper til med å overvåke nettverksbåndbredde ved bruk av Unix-domenesokler, TCP, SCTP, DLPI og UDP over BSD-sokler. Som iPerf krever Netperf også servere og klienter for testing. Nøkkelfunksjoner inkluderer en rekke forhåndsdefinerte tester for å måle ytelse eller dataoverføringshastighet.

Bruk kommandoen som tilsvarer distroen din for å installere Netperf:

Linux-distribusjonerNetperf installasjonskommando
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

Start tjenesten med følgende kommando:




Netperf kjører i en forhåndsdefinert tid og avsluttes deretter automatisk.

CBM - Fargebåndbreddemåler

En fargebåndmåler (CBM) er et lite kommandolinjeverktøy som viser gjeldende nettverkstrafikk på alle enheter som er koblet til nettverket. Curses-basert utdata vises i farger og viser hvert nettverksgrensesnitt, antall mottatte bytes, sendte bytes og totalt antall bytes.

Bruk den tilsvarende kommandoen for å installere cbm på distribusjonen din:

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

For å begynne overvåking med CBM, skriv inn:




Trykk q for å lukke vinduet.

Original:Innloggingen med hyperkoblingen er synlig.




Foregående:Alibaba Cloud har bygget SNAT for å få tilgang til det offentlige nettverket uten en offentlig server
Neste:Linux-kommandoer sudo og passende engelske ordforkortelser
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com