Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1348|Odpověď: 0

[Komunikace] Linux View využití šířky pásma sítě (provoz v reálném čase)

[Kopírovat odkaz]
Zveřejněno 13. 3. 2025 10:13:48 | | | |
Linux nabízí řadu nástrojů pro sledování síťového provozu a využití šířky pásma. Tyto nástroje vám pomáhají udržovat stabilní síť, přesně identifikovat příčinu pomalých rychlostí a rychle opravovat chyby.

Na linuxových systémech můžete sledovat využití šířky pásma pomocí příkazové řádky (CLI) nebo grafického uživatelského rozhraní (GUI).

Nástroje pro monitorování sítě pomocí příkazové řádky jsou ideální pro linuxové servery bez grafického rozhraní. Pomocí několika jednoduchých příkazů mohou uživatelé rychle získat přehled o metrikách šířky pásma sítě přímo v terminálovém shellu. Administrátoři často používají tyto nástroje ve skriptech k automatizaci monitorovacích úkolů, sledování změn v reálném čase a zkrácení reakčních časů.

Nástroje GUI obvykle vizuálně organizují a prezentují síťová data ve formě grafů a grafů. To zjednodušuje proces monitorování šířky pásma a výkonu sítě, a to i pro uživatele s omezenými technickými zkušenostmi. Uživatelé, kteří provozují analytiku nebo jiné úkoly vyžadující podrobné zobrazení využití sítě, budou pracovat efektivněji s využitím GUI nástrojů.

Nástroje pro monitorování sítí v Linuxu v příkazové řádku, tato sekce uvádí nejčastěji používané nástroje pro Linux CLI pro monitorování síťového provozu a šířky pásma.

iftop - Zobrazuje využití šířky pásma

IFTOP zobrazuje využití šířky pásma každého připojení v reálném čase a poskytuje přehled celkové spotřeby šířky pásma. Tento nástroj je také velmi užitečný pro kontrolu rychlosti sítě.

iftop neukládá historická data ani nesleduje provoz podle ID procesu (PID), což může být pro mnoho uživatelů významnou nevýhodou. Pro instalaci iftop použijte příkaz přiřazený k vaší distribuci:

Distribuce LinuxuPříkaz k instalaci iftop
Debian/UbuntuSudo APT install iftop
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iftop -y
Plstěný klobouksudo dnf install iftop -y
Arch Linuxsudo pacman -S iftop
OpenSUSEsudo zypper install iftop

Pro spuštění iftop zadejte následující příkaz:




Stiskněte Q pro ukončení IFTOP a návrat do příkazového řádku.

nload – Ukazuje využití sítě

nload je příkazový nástroj, který hlásí příchozí a odchozí provoz. Výstup obsahuje grafy v reálném čase, které pomáhají rychle přehled o aktivitách v síti.

Nicméně nload nezobrazuje provoz podle PID ani socketu, ani neukládá historická data. Zadejte příkaz pro instalaci nload ve vaší distribuci:

Distribuce LinuxuPříkaz nload installation command
Debian/Ubuntusudo apt install nload
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nload -y
Plstěný klobouksudo dnf install nload -y
Arch Linuxsudo pacman -S nload
OpenSUSEsudo zypper install nload

Spusťte nload následujícím příkazem:




Stiskněte q pro ukončení nload a návrat do příkazového řádku.

NetHogs - Monitorování šířky pásma síťového provozu

Nástroj NetHogs sleduje využití sítě pro každý proces/aplikaci. Umožňuje administrátorům diagnostikovat špičky šířky pásma a určit, které aplikace využívají šířku pásma nadměrně. Jeho hlavní výhodou je, že třídí data podle ID procesu. Pro instalaci NetHogů zadejte následující:

Distribuce LinuxuVelení instalace Nethogs
Debian/UbuntuSudo APT install nethogs
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nethogs -y
Plstěný klobouksudo dnf install nethogs -y
Arch Linuxsudo pacman -S nethogs
OpenSUSEsudo zypper install nethogs

Po dokončení instalace spusťte službu NetHogs následujícím příkazem:




Stiskněte q pro ukončení NetHogs a návrat do příkazového řádku.

BMON – Monitor šířky pásma a odhad rychlosti

BMON monitoruje využití šířky pásma a zajišťuje využití pro každé zařízení. Uživatelé mohou sledovat šířku pásma více síťových adaptérů. Zachycuje síťové statistiky a poskytuje uživatelsky přívětivý výstup v grafické podobě. Neukládá historická data, ale lze jej použít pro diagnostiku v reálném čase.

Pro instalaci bmonu zadejte příkaz, který se vztahuje na vaši distribuci:

Distribuce LinuxuPříkaz k instalaci BMON
Debian/Ubuntusudo apt install bmon -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bmon -y
Plstěný klobouksudo dnf install bmon -y
Arch Linuxsudo pacman -S bmon
OpenSUSESudo Zypper install bmon

Pro spuštění BMON zadejte následující:




Stiskněte q pro ukončení BMON grafu.

vnStat - Monitor síťového provozu

vnStat spouští pozadí démona pro zachycení dat o šířce pásma. Čte data z jádra, aby pochopil využití zdrojů. Trvalé logování je hlavní funkcí vnStat – sbírá a ukládá logy využití šířky pásma během běhu démona.

Příkaz vnstat lze použít k zobrazení statistik využití a je nejvhodnější pro statistické zprávy.

Pro instalaci vnStat zadejte příkaz, který se vztahuje na vaši distribuci:

Distribuce LinuxuVelení VNSTAT pro instalaci
Debian/UbuntuSudo APT install VNSTAT
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install vnstat -y
Plstěný klobouksudo dnf install vnstat -y
Arch Linuxsudo pacman -S vnstat
OpenSUSESudo Zypper install VNSTAT

Nástroj lze spustit v reálném čase zadáním následujících možností:




Stiskněte Ctrl+C pro zastavení monitorování v reálném čase.

BWM-NG – Monitor šířky pásma nové generace

BWM-NG je lehký monitor šířky pásma založený na Curses. Poskytuje statistiky v reálném čase o síťových rozhraních, které jednoduše ukazují využití šířky pásma. Pro instalaci bwm-ng zadejte příkaz, který se vztahuje na vaši distribuci:

Distribuce LinuxuPříkaz instalace BWM-ng
Debian/UbuntuSudo APT install BWM-ng
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bwm-ng -y
Plstěný klobouksudo dnf install bwm-ng -y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSESudo Zypper install BWM-ng

Použijte následující příkazy ke sledování využití šířky pásma v reálném čase pro všechna rozhraní:




Stiskněte q pro ukončení BWM-NG a návrat do terminálu.

iPerf/iPerf3 - Nástroj pro měření šířky pásma sítě

iPerf monitoruje šířku pásma sítě pomocí protokolů jako TCP, UDP a SCTP a je nejvhodnější pro ladění a maximalizaci výkonu sítě pro konkrétní protokoly. iPerf vyžaduje server a klienta k testování, a pokud potřebujete měřit jen rychlost sítě, pak není kandidátem.

Pro instalaci iPerf3 zadejte příkaz, který se vztahuje na vaši distribuci:

Distribuce Linuxupříkaz instalace iPerf3
Debian/Ubuntusudo apt install iperf3 -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iperf3 -y
Plstěný klobouksudo dnf install iperf3 -y
Arch Linuxsudo pacman -S iperf3
OpenSUSEsudo zypper install iperf3

Spusťte iPerf3 v serverovém režimu s možností -s a poslouchejte připojení:




Stiskněte Ctrl+C pro ukončení připojení k serveru.

SS - Statistika socketů

Příkaz ss je součástí balíčku iproute2, který je předinstalován ve většině linuxových distribucí. Nahrazuje starší příkaz netstat a poskytuje podrobné statistiky o síťových připojeních, otevřených socketech a poslechových portech. SS se nezaměřuje na monitorování šířky pásma jako jiné nástroje na seznamu. Je však nezbytná pro diagnostiku sítí na úrovni socketu.

Zadejte následující příkaz pro zobrazení statistik připojení do sítě:




Pro zobrazení všech aktivních TCP spojení zadejte následující:




Netperf – Testování šířky pásma sítě

Netperf pomáhá monitorovat šířku pásma sítě pomocí Unixových doménových socketů, TCP, SCTP, DLPI a UDP přes BSD sockety. Stejně jako iPerf, i Netperf vyžaduje servery a klienty pro testování. Klíčové vlastnosti zahrnují řadu předdefinovaných testů pro měření výkonu nebo rychlosti přenosu dat.

Použijte příkaz odpovídající vaší distribuci k instalaci Netperf:

Distribuce LinuxuPříkaz pro instalaci Netperf
Debian/Ubuntusudo apt install netperf
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install netperf -y
Plstěný klobouksudo dnf install netperf -y
Arch Linuxsudo pacman -S netperf
OpenSUSEsudo zypper install netperf

Začněte službu následujícím příkazem:




Netperf běží po předem danou dobu a poté se automaticky ukončí.

CBM – Barevný měřič šířky pásma

Barevný pásmoměr (CBM) je malý příkazový nástroj, který zobrazuje aktuální síťový provoz na všech zařízeních připojených k síti. Výstup založený na kletbách je zobrazen barevně a zobrazuje každé síťové rozhraní, počet přijatých bajtů, odeslané bajty a celkový počet bajtů.

Použijte příslušný příkaz k instalaci cbm na vaši distribuci:

Distribuce LinuxuPříkaz pro instalaci Netperf
Debian/UbuntuSudo APT install CBM
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install cbm -y
Plstěný klobouksudo dnf install cbm -y
Arch Linuxsudo pacman -S cbm
OpenSUSESudo Zypper install CBM

Pro zahájení monitorování pomocí CBM zadejte následující:




Stiskněte q pro zavření okna.

Původní:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Alibaba Cloud vytvořila SNAT pro přístup do veřejné sítě bez veřejného serveru
Další:Linux příkazy sudo a zkratky slov apt
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com