Skip to content
VDS · Мережа, IP-адреса та домени

Витрата трафіку: як перевірити і куди він іде

Де подивитися графік трафіку, як виміряти витрату за інтерфейсом і за процесом та що робити, якщо сервер раптом почав качати гігабайти.

Оновлено 23 серпня 2026 р.

Трафік — єдина метрика, яка зростає без вашої участі: оновлення, боти, сканери, чужі запити. Зазвичай це кілька гігабайтів на місяць, але якщо цифри стрибають у десятки разів, це або помилка конфігурації, або чужа активність на вашій машині.

Графік у панелі

У «Огляді» за адресою /hosting/vds/m/<id> є графік трафіку зі шкалами година, доба, тиждень і місяць. Це найшвидший спосіб зрозуміти форму споживання:

  • рівне плато цілодобово — щось постійно завантажується, реальні користувачі так не поводяться;
  • сплеск у конкретну годину — заплановане завдання, експорт, оновлення;
  • зростання вихідного трафіку за нульового вхідного — тривожна ознака, дивіть ознаки зламу.

Поруч варто подивитися на графіки CPU та пам'яті: вони допомагають відрізнити оновлення від чужого процесу.

Лічильники всередині системи

Швидкий погляд:

cat /proc/net/dev
ip -s link show eth0

Накопичувальна статистика за днями й місяцями:

apt install -y vnstat
systemctl enable --now vnstat
vnstat -d
vnstat -m
vnstat -l

vnstat рахує з моменту встановлення — встановіть його одразу, щоб потім було з чим порівнювати.

Жива картина з'єднань і процесів:

apt install -y iftop nethogs
iftop -i eth0
nethogs eth0
ss -tnp state established

nethogs показує споживання за процесами — саме те, що потрібно, коли питання «хто це завантажує».

Що зазвичай споживає трафік

ДжерелоПорядок величини
Оновлення системиСотні мегабайтів на місяць
Образи DockerСотні мегабайтів на збірку
Сканери та брутфорсери паролівМегабайти, але тисячі з'єднань
Обслуговування сайтуЗалежить від трафіку
Синхронізація резервних копійРівно стільки, скільки даних
Логи, надіслані до зовнішнього колектораНепомітно, але цілодобово

Пропускна здатність до 500 Мбіт/с — це верхня межа швидкості; окремо про неї йдеться в статті пропускна здатність до 500 Мбіт/с.

Якщо споживання різко зросло

  1. Подивіться на форму графіка в «Огляді»: плато чи сплеск.
  2. nethogs — який процес.
  3. ss -tnp state established — куди йдуть з'єднання.
  4. Звірте зі своїми завданнями: cron, збірки, синхронізація.
  5. Якщо процес незнайомий, вважайте машину скомпрометованою та дійте за ознаками зламу.

Чужий вихідний трафік майже завжди означає одне з трьох: розсилання спаму, участь в атаці або майнер. Усе це порушує умови використання і призводить до обмеження машини.

Як зменшити споживання

apt clean
docker image prune

Стиснення відповідей у nginx економить помітну частку вихідного трафіку:

gzip on;
gzip_types text/plain text/css application/json application/javascript;

За логами доступу теж варто стежити — logrotate з тижневим циклом.

Перевіряйте графік трафіку хоча б раз на тиждень. Різке й незрозуміле зростання вихідного трафіку — найраніша й найчесніша ознака того, що на машині працює щось не ваше.