Spotreba prenosu: ako ju skontrolovať a kam ide
Kde zobraziť graf prenosu, ako merať spotrebu podľa rozhrania a podľa procesu a čo robiť, keď server zrazu začne sťahovať gigabajty.
Aktualizované 23. augusta 2026
Prevádzka je jediná metrika, ktorá rastie bez tvojho pričinenia: aktualizácie, boti, skenery, požiadavky iných ľudí. Zvyčajne ide o pár gigabajtov za mesiac, ale ak čísla vyskočia desaťnásobne, je to buď chyba v konfigurácii, alebo aktivita niekoho iného na tvojom stroji.
Graf v ovládacom paneli
V časti „Prehľad“ na /hosting/vds/m/<id> nájdeš graf prevádzky s hodinovou, dennou, týždennou a mesačnou škálou. To je najrýchlejší spôsob, ako pochopiť tvar využitia:
- plochá línia po celý deň — niečo neustále sťahuje, reálni používatelia sa tak nechovajú;
- špička v konkrétnej hodine — naplánovaná úloha, export, aktualizácia;
- rast odchádzajúcej prevádzky pri nulovej prichádzajúcej — varovný signál, pozri príznaky kompromitácie.
Vedľa sa oplatí pozrieť aj grafy CPU a pamäte: pomôžu odlíšiť aktualizáciu od cudzieho procesu.
Počítadlá v systéme
Rýchly pohľad:
cat /proc/net/dev
ip -s link show eth0
Kumulatívne štatistiky po dňoch a mesiacoch:
apt install -y vnstat
systemctl enable --now vnstat
vnstat -d
vnstat -m
vnstat -l
vnstat počíta od momentu inštalácie — nainštaluj ho hneď, aby si mal neskôr s čím porovnávať.
Živý obraz spojení a procesov:
apt install -y iftop nethogs
iftop -i eth0
nethogs eth0
ss -tnp state established
nethogs zobrazuje využitie podľa procesov — presne to potrebuješ, keď je otázka „kto to sťahuje“.
Čo ju zvyčajne využíva
| Zdroj | Rádová veľkosť |
|---|---|
| Systémové aktualizácie | Stovky megabajtov za mesiac |
| Docker image | Stovky megabajtov na build |
| Skenery a brute-force na heslá | Megabajty, ale tisíce spojení |
| Poskytovanie webu | Závisí od prevádzky |
| Synchronizácia záloh | Presne toľko ako dáta |
| Logy odosielané do externého kolektora | Nepostrehnuteľné, ale nonstop |
Šírka pásma do 500 Mbps je horný rýchlostný limit; samostatne sa mu venuje článok šírka pásma do 500 Mbps.
Ak využitie vyskočí
- Pozri sa na tvar v grafe v „Prehľade“: plató alebo špička.
nethogs— ktorý proces.ss -tnp state established— kam smerujú spojenia.- Porovnaj s vlastnými úlohami: cron, buildy, synchronizácia.
- Ak je proces neznámy, považuj stroj za kompromitovaný a konaj podľa príznakov kompromitácie.
Cudzia odchádzajúca prevádzka takmer vždy znamená jednu z troch vecí: šírenie spamu, účasť na útoku alebo miner. Všetko to porušuje podmienky používania a vedie k obmedzeniu stroja.
Zníženie využitia
apt clean
docker image prune
Kompresia odpovedí v nginx ušetrí znateľný podiel odchádzajúcej prevádzky:
gzip on;
gzip_types text/plain text/css application/json application/javascript;
Prístupové logy treba tiež držať na uzde — logrotate s týždenným cyklom.
Pozri sa na graf prevádzky aspoň raz za týždeň. Prudký a nevysvetliteľný nárast odchádzajúcej prevádzky je najskorší a najúprimnejší signál, že na stroji beží niečo iné než tvoj kód.