Skip to content
VDS · Sieť, IP adresa a domény

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

ZdrojRádová veľkosť
Systémové aktualizácieStovky megabajtov za mesiac
Docker imageStovky megabajtov na build
Skenery a brute-force na hesláMegabajty, ale tisíce spojení
Poskytovanie webuZávisí od prevádzky
Synchronizácia zálohPresne toľko ako dáta
Logy odosielané do externého kolektoraNepostrehnuteľ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čí

  1. Pozri sa na tvar v grafe v „Prehľade“: plató alebo špička.
  2. nethogs — ktorý proces.
  3. ss -tnp state established — kam smerujú spojenia.
  4. Porovnaj s vlastnými úlohami: cron, buildy, synchronizácia.
  5. 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.