Як рахувати інтернет-трафік на комп'ютері та сервері
Вбудовані лічильники Windows, macOS і смартфонів, облік на роутері та vnstat на сервері. Де дивитися, хто їсть гігабайти і як рахувати трафік проксі.

Безліміт удома привчив не думати про гігабайти, але варто виїхати за місто з мобільним модемом, орендувати сервер із платним трафіком або купити проксі з оплатою за обсяг, і лічильник знову потрібен. Питань зазвичай два: скільки йде загалом і хто саме їсть. Інструменти для відповіді вбудовані майже всюди, їх просто не шукають.
Комп'ютер: вбудовані лічильники
Windows рахує сама: у параметрах мережі є витрата за місяць за кожним застосунком і адаптером, там само ставиться ліміт, після якого система попереджає й притискає фонові оновлення. Для живого погляду підійде диспетчер задач: колонка мережі показує, хто качає просто зараз. У macOS миттєву картину дає Моніторинг системи на вкладці «Мережа», а накопичену витрату за застосунками зручніше дивитися сторонніми утилітами з App Store. На Linux-десктопі швидку відповідь дає nethogs: потоки за процесами в реальному часі.
Смартфони
Android та iOS тримають лічильники в налаштуваннях мобільної мережі: витрата за застосунками, ліміти й попередження, економія трафіку одним перемикачем. Головна хитрість: виставити дату початку циклу як у вашому тарифі, інакше цифри не зійдуться з оператором. Другий корисний перемикач: заборона фонового оновлення для ненажерливих застосунків, відео й хмарних галерей, саме вони з'їдають ліміт непомітно.
Ноутбук у поїздці з роздачею від телефона це окремий сюжет. Windows і macOS уміють позначати мережу як лімітну: система притискає оновлення й синхронізацію хмар. Позначте точку доступу телефона лімітною на всіх своїх пристроях один раз, і типова історія «ноутбук з'їв увесь пакет за вечір» закінчиться назавжди.
Роутер: облік на всю мережу
Коли лінія одна на квартиру чи офіс, рахувати зручніше в точці входу. Прошивки домашніх роутерів середнього класу й вище вміють статистику за пристроями: хто скільки завантажив за день і місяць. На Keenetic, MikroTik і роутерах з OpenWrt картина докладніша: графіки за клієнтами, ліміти, вивантаження. Це єдиний чесний спосіб побачити телевізор, камери й гостьові пристрої, які в жоден диспетчер задач не потраплять.
Сервер: vnstat і NetFlow
На VPS із платним трафіком першим ставиться vnstat: легкий лічильник, що пише витрату за інтерфейсами й відповідає на питання «скільки пішло за місяць» однією командою. Для з'ясування «хто саме» підключають iftop або nethogs. Більшій інфраструктурі потрібен уже потік подій: NetFlow або IPFIX з обладнання в колектор, де трафік видно за адресами, портами й часом. Це той самий механізм, на якому будується білінг операторів, тільки в мініатюрі.
| Де рахувати | Інструмент | Що покаже |
|---|---|---|
| Windows | параметри мережі, диспетчер задач | витрата й ліміт за застосунками |
| macOS | Моніторинг системи | потоки за процесами зараз |
| Смартфон | налаштування мобільної мережі | витрата за застосунками, ліміти |
| Квартира чи офіс | статистика роутера | витрата за кожним пристроєм |
| Сервер | vnstat, iftop | підсумки за інтерфейсами й потоками |
| Парк обладнання | NetFlow або IPFIX | повна картина за адресами й портами |
Чому цифри не сходяться
Лічильники в різних точках ніколи не показують одне й те саме, і це нормально. Телефон рахує лише мобільний інтерфейс, а через Wi-Fi трафік іде повз його ліміт. Роутер бачить локальний трафік між пристроями, якого немає в провайдера. Система міряє корисні байти, оператор враховує їх разом зі службовими заголовками, і на дрібних пакетах різниця набігає до помітних відсотків. Додайте ретрансмісії на поганому каналі й фонові оновлення в години, коли ви не дивитеся, і розбіжність у десять відсотків перестає дивувати.
- Звіряйте лічильники за однаковий період і за одним інтерфейсом.
- Еталоном вважайте той бік, що виставляє рахунок: оператора, хостера, кабінет сервісу.
- Розслідуйте стрибки за днями, а не різницю у відсотках: саме вони вказують на ненажерливого новачка в мережі.
Трафік проксі-задач
Окремий випадок: трафік, що йде через проксі з оплатою за гігабайти. Рахувати його на своєму боці корисно для контролю, але першоджерело завжди статистика кабінету: саме за нею йде списання. Дві поради з практики. Перша: на парсингу вимикайте завантаження картинок і відео в софті, сторінки важать у рази менше, а даних у них стільки ж. Друга: якщо обсяги стабільно великі, порівняйте формат оплати, на пакетах трафік не рахується взагалі, і лічильник там потрібен лише вашому спокою.
Для серверних задач додайте сигналізацію: поріг у vnstat або просту перевірку за розкладом, що надсилає сповіщення за аномальної добової витрати. Дев'ять із десяти неприємних рахунків за трафік починалися з тихого тижня, коли на сервері щось зациклилося або хтось чужий знайшов відкритий сервіс.
Хоч який рівень ви виберете, правило одне: лічильник має стояти до того, як почалися питання. Поставлений після, він покаже лише нову норму, а куди подівся минулий трафік, лишиться загадкою. П'ять хвилин на ввімкнення вбудованого лічильника сьогодні позбавляють від археології в логах за місяць.
Читайте далі

Білінгові системи провайдера: із чого вони складаються
Білінг для оператора зв'язку значно більший за бухгалтерську програму: це центральна нервова система, яка вирішує, кого пустити в мережу, на якій швидкості, коли вимкнути боржника і як показати все…
4 хв читання
«Не вдалося підключитися до сервера»: шукаємо причину самі
Помилка «не вдалося підключитися до сервера» означає лише те, що ланцюжок від вашого пристрою до сайту десь порвався, і найчастіше розрив ближче, ніж здається. Ідемо ланцюжком за десять хвилин: своя…
4 хв читання
UserGate: що вміє цей шлюз безпеки для вашої компанії
UserGate виріс із проксі-сервера з фільтрацією в повноцінний шлюз безпеки: міжмережевий екран нового покоління з контролем застосунків, інспекцією шифрованого трафіку й системою запобігання…
4 хв читання