Sieťová záťaž: iftop, nload, ss
Ako zistiť, koľko prevádzky prechádza strojom, kam presne ide a ktoré procesy držia spojenia, keď je kanál nasýtený.
Aktualizované 23. augusta 2026
Šírka pásma na každom stroji je až 500 Mbps. To takmer vždy stačí, ale kanál je niekedy zaneprázdnený nesprávnou vecou: sťahovacím botom niekoho iného, zabudnutým zdieľaním súborov, prevádzkou z infikovaného procesu. Nižšie sú tri nástroje, ktoré odpovedajú na otázky „koľko“, „kam“ a „kto“.
nload: koľko práve teraz
apt install -y nload && nload
dnf install -y nload && nload
Zobrazuje prichádzajúcu a odchádzajúcu prevádzku pre každé rozhranie s grafom a počítadlom pre reláciu. Rozhrania prepínaš šípkami, ukončíš pomocou q. Toto je najrýchlejší spôsob, ako zistiť, či je kanál nasýtený alebo nie.
Jednorazovo, bez inštalácie:
cat /proc/net/dev
vnstat -l # if vnstat is installed, shows a live counter
iftop: kam prevádzka smeruje
apt install -y iftop && iftop -nNP -i eth0
Prepínače: -n nerozkladať adresy, -N nerozkladať porty, -P zobraziť porty. Uvidíš zoznam dvojíc „tvoja adresa — vzdialená adresa“ s pruhom za 2, 10 a 40 sekúnd. Ak jeden riadok zožerie všetko, máš zdrojovú alebo cieľovú adresu — potom sa rozhodneš, či ju zablokuješ alebo sa ponoríš do aplikácie.
Názov rozhrania nájdeš v ip -br a — zvyčajne je to eth0 alebo ens18.
ss: kto drží spojenia
ss je súčasťou systému, netreba nič inštalovať.
ss -tulpn # which ports are listening and which processes
ss -tn state established # active connections
ss -tn state established | awk '{print $4}' | cut -d: -f1 | sort | uniq -c | sort -rn | head
Posledný príkaz počíta spojenia podľa adresy — tak odhalíš jedného klienta, ktorý ich otvoril stovky. To je typický obrázok pri brute-force útokoch na SSH heslá alebo pri primitívnom útoku na web.
ss -tulpn ti tiež pomôže overiť, že port naozaj počúva navonok a nie len na localhost: adresa 127.0.0.1:5432 je dostupná iba zo samotného stroja, 0.0.0.0:5432 — z celého internetu.
Grafy za minulosť
Živé nástroje neodpovedajú na otázku „čo sa stalo v noci“. Na to slúžia:
- graf prevádzky na karte „Overview“ v paneli
/hosting/vds/m/<id>— za hodinu, deň, týždeň a mesiac, pozri Grafy v paneli; vnstatvnútri stroja — denná a mesačná štatistika:apt install -y vnstat, potomvnstat -davnstat -m;- Netdata, ak potrebuješ metriky po sekundách s históriou.
Časté chyby
- Sledovanie iftop na nesprávnom rozhraní. Na
lovidíš len lokálnu výmenu, skutočná prevádzka ti unikne. - Považovať prichádzajúcu prevádzku za útok len preto, že narástla. Najprv sa pozri, kto je zdrojom a na ktorý port mieri: často je to indexovací robot alebo tvoja vlastná záloha.
- Zatvorenie portu na úrovni aplikácie. Ak služba počúva na
0.0.0.0, jediná spoľahlivá ochrana je filter. Nastav ho podľa článku o firewalle a nechaj vystavené len to, čo potrebuješ. - Zabudnutie na odchádzajúcu prevádzku. Infikovaný stroj zvyčajne neprijíma, ale obsluhuje: prudký nárast odchádzajúcej prevádzky, kým je web v pokoji, je dôvod skontrolovať procesy pomocou
ss -tnp.
Šírka pásma 500 Mbps je zdieľaná medzi všetky tvoje služby na stroji. Jediný proces sťahujúci plnou rýchlosťou spomalí aj web, aj SSH — obmedz sťahovanie na pozadí, napríklad pomocou
rsync --bwlimitalebowget --limit-rate.