nload vs bmon vs vnstat: srovnání monitorování šířky pásma
11 min čtení - 15. června 2026

Porovnání nástrojů nload, bmon a vnstat pro monitorování šířky pásma v systému Linux. Kdy který z nich použít, co jim chybí a jak je kombinovat pro úplné pokrytí.
nload vs bmon vs vnstat: srovnání nástrojů pro monitorování šířky pásma v Linuxu
nload, bmon a vnstat jsou tři nástroje pro monitorování šířky pásma v Linuxu, které stojí za to znát. Řeší různé problémy a správnou odpovědí je obvykle kombinace dvou z nich. Tento příspěvek se zabývá tím, v čem je každý z nich dobrý, kde má nedostatky a který z nich je vhodný v dané situaci.
nload: přehled o propustnosti v reálném čase
nload je terminálový nástroj, který zobrazuje živou propustnost na jednom rozhraní pomocí grafů ASCII, jeden pro příchozí a jeden pro odchozí provoz. Čte /proc/net/dev přímo, takže běží bez oprávnění root a využívá zanedbatelné množství CPU.
Spusťte jej s názvem rozhraní:
nload eth0Užitečné příznaky:
-u Mzmění jednotku zobrazení na MB/s (výchozí nastavení je bity za sekundu)-mzobrazí více rozhraní na jedné obrazovce, bez grafů-t 1000nastaví interval obnovování v milisekundách
Stiskněte F2 v průběhu relace pro úpravu rychlosti obnovování a měřítka grafu bez restartování.
Co se zobrazí na obrazovce: aktuální rychlost, průměr, minimum, maximum a celkový objem přenesených dat během relace. To stačí k potvrzení, že server generuje očekávaný provoz, nebo k odhalení náhlého výkyvu. Co se nezobrazí: rozdělení podle procesů, rozpis podle připojení ani žádná historická data. Po zavření terminálu statistiky relace zmizí.
Použijte nload, pokud chcete během pěti sekund zjistit, zda server právě v tuto chvíli vytěžuje své připojení na maximum.
bmon: monitorování více rozhraní
bmon používá odlišný přístup. Namísto jednoho rozhraní v plném detailu zobrazuje všechna rozhraní na hostiteli najednou. Horní panel uvádí každé z nich s aktuálními rychlostmi RX a TX. Spodní panel vykresluje graf pro jakékoli rozhraní, které jste vybrali. Šipkami se mezi nimi pohybujete.
Toto je nástroj, který oceníte na virtualizačních hostech, směrovačích, dedikovaných serverech s více síťovými kartami nebo na čemkoli, kde běží Docker, kde se seznam rozhraní pohybuje v desítkách. Procházet je po jednom pomocí nload by bylo zdlouhavé.
Stiskněte d v rámci relace pro zobrazení podrobných statistik, které přidávají počty paketů, chybovost, ztracené pakety a kolize. Tyto údaje jsou nezbytné pro diagnostiku kolísajících spojení, nesouladu MTU nebo problémů s ovladači síťových karet, které se neprojevují jako problém s propustností.
Seznam rozhraní můžete filtrovat pomocí -p , abyste omezili vizuální nepořádek:
bmon -p "eth*,ens*"bmon může také exportovat strukturovaná data ve formátech -o formátech JSON, XML, ASCII nebo HTML, což je užitečné pro skriptované snímky nebo pro přenos do jiného nástroje:
bmon -o ascii -p eth0 > /tmp/eth0-stats.txtPlatí však stejné omezení jako u nload: žádná trvalá historie. Po zavření se data ztratí.
vnstat: dlouhodobé sledování využití
vnstat vyplňuje mezeru, kterou ostatní dva zanechávají. Běží jako démon na pozadí (vnstatd) a zapisuje počítadla provozu do binární databáze v /var/lib/vnstat/. Databáze přežije restart a uchovává 5minutové vzorky po dobu 48 hodin, hodinová data po dobu 4 dnů, denní součty po dobu 2 měsíců a měsíční a roční souhrny neomezeně dlouho.
Zapněte jej hned první den:
systemctl enable --now vnstatKritický bod: vnstat počítá provoz pouze od spuštění démona. Nemůže zpětně měřit využití před instalací. Na novém serveru jej nainstalujte během přípravy, jinak nebudete mít data, až je budete potřebovat.
Standardní dotazy:
vnstat # summary
vnstat -d # daily breakdown
vnstat -m # monthly totals
vnstat -h # last 24 hours, hourly
vnstat -t # top days
vnstat --json # JSON export
vnstat -i eth0 # specific interfacevnstat je správný nástroj pro zodpovězení otázek „kolik jsme přenesli minulý měsíc?“, „jsme na dobré cestě k dosažení měsíčního limitu?“ a „jak vypadá dlouhodobý trend?“. Příznak --alert příznak vám umožňuje nastavit prahové hodnoty vázané na vlastní fakturační cyklus, což je užitečné, pokud se měsíc vašeho poskytovatele neshoduje s kalendářním měsícem.
Spojíte-li jej s vnstati pro výstup ve formátu PNG, pokud potřebujete grafy na stránce stavu nebo v reportu:
vnstati -s -i eth0 -o /var/www/html/traffic.pngV čem vnstat neexceluje: diagnostika v reálném čase. -l živý režim sice existuje, ale je to jen počítadlo, bez grafů a bez detailů pro jednotlivá rozhraní. Pro reakci na incidenty budete stále potřebovat mít v jiném panelu otevřený nload nebo bmon.
Rychlé srovnání
| Funkce | nload | bmon | vnstat |
|---|---|---|---|
| Zaměření | Průchodnost v reálném čase | Živé statistiky více rozhraní | Historické využití |
| Vizualizace | Dvojité grafy ASCII | Seznam rozhraní + graf | Tabulky, PNG přes vnstati |
| Trvalá data | Ne | Ne | Ano |
| Formáty exportu | Žádné | JSON, XML, ASCII, HTML | JSON, XML, CSV |
| Přiřazení podle procesu | Ne | Ne | Ne |
| Běží jako démon | Ne | Ne | Ano |
| Vyžaduje práva root | Ne | Ne | Ne |
| Nejvhodnější pro | Rychlé kontroly | Hostitelé s mnoha síťovými kartami | Plánování kapacity, fakturace |
Žádný z těchto nástrojů vám neřekne, který proces nebo připojení je zodpovědné za provoz. K tomu iftop jsou správnými nástroji (na úrovni připojení) a nethogs (na proces) a dobře se kombinují se vším výše uvedeným.
Který nástroj použít
U VPS s jedním rozhraním a měsíčním limitem nainstalujte vnstat hned první den a v případě potřeby rychlé kontroly použijte nload. To pokryje 95 % případů.
U dedikovaných serverů, virtualizačních hostitelů nebo čehokoli, co běží v kontejnerech, vyměňte nload za bmon. Zobrazení více rozhraní šetří čas v reálném čase, jakmile máte více než tři nebo čtyři síťové karty a mosty.
Pro plánování kapacity v rámci celé flotily se export JSON z vnstat snadno načte do Prometheusu, Grafany nebo čehokoli, co již pro metriky používáte. Nastavte to jednou a zapomeňte na to, dokud nebudete potřebovat měsíční zprávu.
Když se provoz jeví jako nesprávný a potřebujete najít zdroj, žádný z těchto tří nástrojů vám to neřekne. To je místo, kde iftop (nejlepší připojení podle šířky pásma) a nethogs (nejčastější procesy).
Všechny tři nástroje čtou počítadla jádra namísto zachycování paketů, takže režie je zanedbatelná i na nasyceném 10Gbps spojení. Není důvod, proč nemít nainstalované všechny tři.
Závěr
nload, bmon a vnstat pokrývají každý jinou otázku: co se právě teď děje na jednom rozhraní, co se děje na mnoha rozhraních a co se stalo v průběhu času. Vyberte si pro každou otázku jeden z nich a máte monitorování šířky pásma vyřešené s nastavením, které trvá asi pět minut a nepřidává žádné měřitelné zatížení.
Pokud vaše pracovní zátěž generuje konzistentní provoz a chcete se přestat obávat účtů za překročení limitu, neomezený VPS vám poskytne port s paušálním tarifem a předvídatelné náklady, díky čemuž se historická data z vnstat stanou spíše plánovacím nástrojem než varováním před účtováním.

Jak hostovat modely Ollama AI na dedikovaných serverech
Zjistěte, jak hostovat modely Ollama AI na dedikovaných serverech, abyste zajistili bezpečnost dat, škálovatelnost a zvýšili výkon.
5 min čtení - 8. září 2025

Máte dotazy nebo potřebujete vlastní řešení?
Flexibilní možnosti
Globální dosah
Okamžité nasazení
Flexibilní možnosti
Globální dosah
Okamžité nasazení