Linux ponuja različna orodja za spremljanje omrežnega prometa in porabe pasovne širine. Ta orodja vam pomagajo ohranjati stabilno omrežje, natančno prepoznati vzroke počasnih hitrosti in hitro odpraviti napake.
Na Linux sistemih lahko spremljate porabo pasovne širine omrežja z uporabo ukazne vrstice (CLI) ali grafičnega uporabniškega vmesnika (GUI).
Orodja za nadzor omrežja z ukazno vrstico so idealna za Linux strežnike brez grafičnega vmesnika. Z nekaj preprostimi ukazi lahko uporabniki hitro dobijo pregled metrik pasovne širine omrežja neposredno v terminalski lupini. Administratorji pogosto uporabljajo ta orodja v skriptah za avtomatizacijo nadzornih nalog, spremljanje sprememb v realnem času in krajšanje odzivnih časov.
GUI orodja običajno vizualno organizirajo in prikazujejo omrežne podatke v obliki grafov in diagramov. To poenostavi postopek spremljanja pasovne širine in zmogljivosti omrežja, tudi za uporabnike z omejenimi tehničnimi izkušnjami. Uporabniki, ki izvajajo analitiko ali druge naloge, ki zahtevajo podrobno predstavitev uporabe omrežja, bodo delovali učinkoviteje z uporabo GUI orodij.
Command Line Linux Network Monitoring Tools, ta razdelek navaja najpogosteje uporabljena Linux CLI orodja za spremljanje omrežnega prometa in pasovne širine.
iftop - prikazuje porabo pasovne širine
iftop prikazuje porabo pasovne širine vsake povezave v realnem času in ponuja pregled skupne porabe pasovne širine. To orodje je zelo uporabno tudi za preverjanje hitrosti omrežja.
iftop ne shranjuje zgodovinskih podatkov ali ne sledi prometu po ID procesa (PID), kar je lahko za mnoge uporabnike pomembna pomanjkljivost. Za namestitev iftop uporabite ukaz, povezan z vašo distribucijo:
| Linux distribucije | Ukaz za namestitev iftop | | 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 |
Za začetek iftop vnesite naslednji ukaz:
Pritisnite Q za izhod iz IFTOP in vrnitev v ukazno vrstico.
nload – prikazuje uporabo omrežja
nload je ukazni pripomoček, ki poroča o vhodnem in odhodnem prometu. Izhod vključuje grafe v realnem času, ki pomagajo hitro prikazati omrežno dejavnost.
Vendar nload ne prikazuje prometa po PID-ju ali socketu, prav tako ne shranjuje zgodovinskih podatkov. Vnesite ukaz za vašo distribucijo za namestitev nload:
| Linux distribucije | Ukaz za namestitev nload | | 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 |
Začni nload z naslednjim ukazom:
Pritisni q za izhod iz nload in vrnitev v ukazno vrstico.
NetHogs - Spremljanje pasovne širine omrežnega prometa
Orodje NetHogs spremlja uporabo omrežja za vsak proces/aplikacijo. Omogoča administratorjem, da diagnosticirajo skoke pasovne širine in ugotovijo, katere aplikacije prekomerno porabljajo pasovno širino. Njegova glavna prednost je, da podatke razvrsti po ID-ju procesa. Za namestitev NetHogov vnesite naslednje:
| Linux distribucije | Poveljstvo za namestitev Nethogs | | 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 |
Ko je namestitev končana, začnite storitev NetHogs z naslednjim ukazom:
Pritisni q za izhod iz NetHogov in vrnitev v ukazno vrstico.
BMON – Monitor pasovne širine in ocenjevalnik hitrosti
BMON spremlja izrabo pasovne širine in zagotavlja uporabo za vsako napravo. Uporabniki lahko spremljajo pasovno širino več omrežnih adapterjev. Zajame statistiko omrežja in zagotavlja uporabniku prijazen izhod v grafični obliki. Ne shranjuje zgodovinskih podatkov, vendar se lahko uporablja za diagnostiko v realnem času.
Za namestitev BMON vnesite ukaz, ki velja za vašo distribucijo:
| Linux distribucije | Ukaz za namestitev BMON | | 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 |
Za začetek BMON-a vnesite:
Pritisnite q za izhod iz BMON grafikona.
vnStat - Monitor omrežnega prometa
vnStat zažene ozadni demon za zajem podatkov o pasovni širini. Bere podatke iz jedra, da razume porabo virov. Vztrajno beleženje je glavna značilnost vnStat – zbira in shranjuje dnevnike porabe pasovne širine, medtem ko demon teče.
Ukaz vnstat se lahko uporablja za prikaz statistike uporabe in je najbolj primeren za statistična poročila.
Za namestitev vnStat vnesite ukaz, ki se nanaša na vašo distribucijo:
| Linux distribucije | Ukaz za namestitev VNSTAT | | 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 |
Orodje je mogoče zagnati v realnem času z določitvijo naslednjih možnosti:
Pritisnite Ctrl+C za zaustavitev spremljanja v realnem času.
BWM-NG - Monitor pasovne širine naslednje generacije
BWM-NG je lahek monitor pasovne širine, ki temelji na Curses. Zagotavlja statistiko v realnem času na omrežnih vmesnikih, ki na preprost način prikazuje porabo pasovne širine. Za namestitev bwm-ng vnesite ukaz, ki velja za vašo distribucijo:
| Linux distribucije | Ukaz za namestitev BWM-NG | | 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 |
Uporabite naslednje ukaze za spremljanje porabi pasovne širine v realnem času za vse vmesnike:
Pritisni q za izhod iz BWM-NG in vrnitev na terminal.
iPerf/iPerf3 - orodje za merjenje pasovne širine omrežja
iPerf spremlja pasovno širino omrežja preko protokolov, kot so TCP, UDP in SCTP, ter je najbolj primeren za prilagajanje in maksimiranje zmogljivosti omrežja za določene protokole. iPerf zahteva strežnik in odjemalca za testiranje, in če morate meriti le hitrost omrežja, potem ni kandidat.
Za namestitev iPerf3 vnesite ukaz, ki velja za vašo distribucijo:
| Linux distribucije | ukaz za namestitev iPerf3 | | 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 |
Zaženi iPerf3 v strežniškem načinu z možnostjo -s in poslušaj povezavo:
Pritisnite Ctrl+C za prekinitev povezave s strežnikom.
SS - statistika podnožja
Ukaz ss je del paketa iproute2, ki je prednameščen v večini Linux distribucij. Nadomesti starejši ukaz netstat in zagotavlja podrobne statistike o omrežnih povezavah, odprtih vtičnicah in poslušalnih vratih. SS se ne osredotoča na spremljanje pasovne širine kot druga orodja na seznamu. Vendar pa je bistven za diagnostiko omrežja na ravni vtičnice.
Vnesite naslednji ukaz za ogled statistike omrežne povezave:
Za prikaz vseh aktivnih TCP povezav vnesite:
Netperf - testiranje pasovne širine omrežja
Netperf pomaga spremljati pasovno širino omrežja z uporabo Unix domenskih vtičnic, TCP, SCTP, DLPI in UDP preko BSD vtičnic. Tako kot iPerf tudi Netperf zahteva strežnike in odjemalce za testiranje. Ključne značilnosti vključujejo številne vnaprej določene teste za merjenje zmogljivosti ali hitrosti prenosa podatkov.
Uporabite ukaz, ki ustreza vaši distribuciji, da namestite Netperf:
| Linux distribucije | Ukaz za namestitev netperfa | | 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 |
Začnite bogoslužje z naslednjim ukazom:
Netperf teče vnaprej določen čas in se nato samodejno zaključi.
CBM - Merilnik barvne pasovne širine
Barvni pasovni meter (CBM) je majhen ukazni pripomoček, ki prikazuje trenutni omrežni promet na vseh napravah, povezanih v omrežje. Izhod, ki temelji na kletvicah, je prikazan v barvah in prikazuje vsak omrežni vmesnik, število prejetih bajtov, poslane bajte in skupno število bajtov.
Uporabite ustrezen ukaz za namestitev cbm na vašo distribucijo:
| Linux distribucije | Ukaz za namestitev netperfa | | Debian/Ubuntu | Sudo APT namesti CBM | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install cbm -y | | Fedora | sudo dnf install cbm -y | | Arch Linux | sudo pacman -S cbm | | OpenSUSE | Sudo Zypper install CBM |
Za začetek spremljanja z CBM vnesite:
Pritisni q, da zapreš okno.
Izvirno:Prijava do hiperpovezave je vidna. |