Linux ponúka rôzne nástroje na monitorovanie sieťovej prevádzky a využitia šírky pásma. Tieto nástroje vám pomáhajú udržiavať stabilnú sieť, identifikovať príčiny nízkych rýchlosti a rýchlo opravovať chyby.
Využitie šírky pásma siete na Linuxových systémoch môžete sledovať pomocou príkazového riadku (CLI) alebo grafického používateľského rozhrania (GUI).
Nástroje na monitorovanie siete pomocou príkazového riadku sú ideálne pre Linux servery bez grafického rozhrania. S niekoľkými jednoduchými príkazmi môžu používatelia rýchlo získať prehľad o metrikách šírky pásma siete priamo v terminálovom shelle. Administrátori často používajú tieto nástroje v skriptoch na automatizáciu monitorovacích úloh, sledovanie zmien v reálnom čase a skracovanie reakčných časov.
GUI nástroje zvyčajne vizuálne organizujú a prezentujú sieťové dáta vo forme grafov a grafov. To zjednodušuje proces monitorovania šírky pásma siete a výkonu, aj pre používateľov s obmedzenými technickými skúsenosťami. Používatelia, ktorí spúšťajú analytiku alebo iné úlohy vyžadujúce podrobné zobrazenie využitia siete, budú pracovať efektívnejšie pomocou GUI nástrojov.
Nástroje na monitorovanie sietí v Linuxe v príkazovom riadku, táto sekcia uvádza najčastejšie používané nástroje Linux CLI na monitorovanie sieťovej prevádzky a šírky pásma.
iftop - Zobrazuje využitie šírky pásma
iftop zobrazuje využitie šírky pásma každého pripojenia v reálnom čase a poskytuje prehľad o celkovej spotrebe šírky pásma. Tento nástroj je tiež veľmi užitočný na kontrolu rýchlosti siete.
iftop neukladá historické údaje ani nesleduje prevádzku podľa ID procesu (PID), čo môže byť pre mnohých používateľov významnou nevýhodou. Na inštaláciu iftop použite príkaz priradený k vašej distribúcii:
| Linuxové distribúcie | Inštalačný príkaz 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 |
Na začiatok iftop zadajte nasledujúci príkaz:
Stlačte Q na ukončenie IFTOP a návrat do príkazového riadku.
nload – Zobrazuje využitie siete
nload je príkazový nástroj, ktorý hlási prichádzajúcu a odchádzajúcu prevádzku. Výstup obsahuje grafy v reálnom čase, ktoré pomáhajú poskytnúť rýchly prehľad o aktivite siete.
Nload však nezobrazuje prevádzku podľa PID alebo socketu, ani neukladá historické údaje. Zadajte príkaz pre vašu distribúciu na inštaláciu nload:
| Linuxové distribúcie | Inštalačný príkaz 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 |
Spusti nload nasledujúcim príkazom:
Stlačte q na ukončenie nload a návrat do príkazového riadku.
NetHogs - Monitorovať šírku pásma sieťovej prevádzky
Nástroj NetHogs sleduje využitie siete pre každý proces/aplikáciu. Umožňuje administrátorom diagnostikovať špičky šírky pásma a určiť, ktoré aplikácie nadmerne využívajú šírku pásma. Jeho hlavnou výhodou je, že triedi dáta podľa ID procesu. Na inštaláciu NetHogov vstúpte:
| Linuxové distribúcie | Veliteľstvo inštalácie 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 |
Po dokončení inštalácie spustite službu NetHogs nasledujúcim príkazom:
Stlačte q na ukončenie NetHogs a návrat do príkazového riadku.
BMON – Monitor šírky pásma a odhadovač rýchlosti
BMON monitoruje využitie šírky pásma a poskytuje využitie pre každé zariadenie. Používatelia môžu sledovať šírku pásma viacerých sieťových adaptérov. Zachytáva štatistiky siete a poskytuje používateľsky prívetivý výstup v grafickej podobe. Neuchováva historické údaje, ale môže sa použiť na diagnostiku v reálnom čase.
Na inštaláciu BMON zadajte príkaz, ktorý sa vzťahuje na vašu distribúciu:
| Linuxové distribúcie | Inštalačný príkaz 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 |
Na začiatok BMON zadajte:
Stlačte q pre ukončenie BMON grafu.
vnStat - Monitor sieťovej prevádzky
vnStat spúšťa pozadie démona na zachytávanie dát o šírke pásma. Číta dáta z jadra, aby pochopil využitie zdrojov. Trvalé logovanie je hlavnou funkciou vnStat – zbiera a ukladá logy využitia šírky pásma, kým démon beží.
Príkaz vnstat sa dá použiť na zobrazenie štatistík používania a je najvhodnejší pre štatistické reporty.
Na inštaláciu vnStat zadajte príkaz, ktorý sa vzťahuje na vašu distribúciu:
| Linuxové distribúcie | Inštalačný príkaz 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 |
Nástroj je možné spustiť v reálnom čase zadaním nasledujúcich možností:
Stlačte Ctrl+C na zastavenie monitorovania v reálnom čase.
BWM-NG - Next-Generation Bandwidth Monitor
BWM-NG je ľahký monitor šírky pásma založený na kliatbach. Poskytuje štatistiky v reálnom čase o sieťových rozhraních, ktoré jednoducho zobrazujú využitie šírky pásma. Na inštaláciu bwm-ng zadajte príkaz, ktorý sa vzťahuje na vašu distribúciu:
| Linuxové distribúcie | Inštalačný príkaz 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 |
Použite nasledujúce príkazy na monitorovanie využitia šírky pásma v reálnom čase pre všetky rozhrania:
Stlačte q pre ukončenie BWM-NG a návrat do terminálu.
iPerf/iPerf3 - Nástroj na meranie šírky pásma siete
iPerf monitoruje šírku pásma siete prostredníctvom protokolov ako TCP, UDP a SCTP a je najvhodnejší na ladenie a maximalizáciu výkonu siete pre konkrétne protokoly. iPerf vyžaduje server a klienta na testovanie, a ak potrebujete merať len rýchlosť siete, potom nie je kandidátom.
Na inštaláciu iPerf3 zadajte príkaz, ktorý sa vzťahuje na vašu distribúciu:
| Linuxové distribúcie | inštalačný príkaz 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 |
Spustite iPerf3 v serverovom režime s možnosťou -s a počúvajte spojenie:
Stlačte Ctrl+C na ukončenie pripojenia na server.
SS - Štatistiky socketov
Príkaz ss je súčasťou balíka iproute2, ktorý je predinštalovaný vo väčšine linuxových distribúcií. Nahrádza starší príkaz netstat a poskytuje podrobné štatistiky o sieťových pripojeniach, otvorených socketoch a odpočúvacích portoch. SS sa nezameriava na monitorovanie šírky pásma ako iné nástroje na zozname. Je však nevyhnutný pre diagnostiku sietí na úrovni socketu.
Zadajte nasledujúci príkaz na zobrazenie štatistík sieťového pripojenia:
Na zobrazenie všetkých aktívnych TCP spojení zadajte:
Netperf - Testovanie šírky pásma siete
Netperf pomáha monitorovať šírku pásma siete pomocou Unix doménových socketov, TCP, SCTP, DLPI a UDP cez BSD sockety. Rovnako ako iPerf, aj Netperf vyžaduje servery a klientov na testovanie. Kľúčové vlastnosti zahŕňajú množstvo preddefinovaných testov na meranie výkonu alebo rýchlosti prenosu dát.
Použite príkaz zodpovedajúci vašej distribúcii na inštaláciu Netperf:
| Linuxové distribúcie | Inštalačný príkaz Netperf | | 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 službu nasledujúcim príkazom:
Netperf beží preddefinovaný čas a potom sa automaticky ukončí.
CBM - Meter farebnej šírky pásma
Farebný pásmový meter (CBM) je malý príkazový nástroj, ktorý zobrazuje aktuálnu sieťovú prevádzku na všetkých zariadeniach pripojených k sieti. Výstup založený na kliatbach sa zobrazuje farebne a zobrazuje každé sieťové rozhranie, počet prijatých bajtov, odoslané bajty a celkový počet bajtov.
Použite príslušný príkaz na inštaláciu cbm vo vašej distribúcii:
| Linuxové distribúcie | Inštalačný príkaz Netperf | | Debian/Ubuntu | Sudo APT Install 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 inštaluj CBM |
Na začatie monitorovania pomocou CBM zadajte:
Stlačte q na zatvorenie okna.
Originál:Prihlásenie na hypertextový odkaz je viditeľné. |