NetDiag+NetDiag+

Чому пінг стрибає, коли канал зайнятий

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

Три кроки, які називають винуватця

  1. Спершу виміряйте затримку на холостому ходу. Коли мережею більше ніщо не користується, пінгуйте стабільну адресу кілька секунд і запишіть медіану. Це базова лінія — без неї друге число нічого не означає.
  2. Повторіть під навантаженням. Завантажте канал спочатку на приймання, потім на віддачу, і весь цей час продовжуйте пінгувати. Приріст над базовою лінією і є буферблоат: до 30 мс — здорова мережа, понад 200 мс — те, що ламає дзвінки.
  3. Прочитайте напрямок. Затримка злітає під час віддачі — винен буфер вашого роутера або модема. Злітає під час приймання — черга на обладнанні провайдера. Лікується це зовсім по-різному.

Що означає оцінка

Оцінка показує, наскільки зростає затримка, поки канал навантажений, порівняно з вашою власною базовою лінією на холостому ходу — а не саму базову лінію і не швидкість. Лінія з 40 мс, яка й під навантаженням тримається біля 40 мс, отримає кращу оцінку, ніж лінія з 10 мс, що підскакує до 150. NetDiag+ бере 95-й перцентиль цього приросту в гіршому з двох напрямків, тож один випадковий пакет не вирішує результат.

Wi-Fi, роутер чи провайдер: як читати два пінги

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

Коли тест не може навантажити канал

Будь-який тест на буферблоат виходить із того, що він справді заповнив канал. Якщо тестовий сервер так і не віддає реальних даних, затримка лишається рівною, приріст близький до нуля, і наївний тест ставить A+ лінії, яку так і не перевірив. Це трапляється частіше, ніж здається: з червня 2025 року зʼєднання з Росії до Cloudflare сповільнюють так, що доходять лише приблизно перші 16 КБ кожної відповіді, а портали авторизації в публічних мережах і корпоративні проксі можуть схожим чином зупинити завантаження.

Тому завжди дивіться на швидкості поруч з оцінкою. Якщо в жодному напрямку швидкість не сягнула приблизно 1 Мбіт/с, а затримка не зрушила, такий прогін нічого не каже про вашу лінію. NetDiag+ не видає за такий прогін чистої оцінки, а показує його без оцінки — тестовий сервер не вдалося навантажити з цієї мережі, — а Індекс здоровʼя залишає бали за навантаження та швидкість нейтральними, замість того щоб зарахувати їх як ідеальні.

Що насправді допомагає

Безкоштовно · 31 інструмент · разова покупка · без підписки

Питання, які ставлять насправді

Спідтест показує 500 Мбіт/с — чому я все одно лагаю?

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

Це вина роутера чи провайдера?

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

Чому провайдер каже, що все гаразд?

Їхні тести перевіряють лінію: рівні сигналу, лічильники помилок, пропускну здатність. Усе це може бути ідеальним, поки черга додає 300 мс затримки. Вас не відштовхують — просто міряють інше.

Чи можна виправити самому?

Якщо роздування на віддачі — звичайно так: увімкніть на роутері SQM, QoS або fq_codel і обмежте віддачу приблизно 90% швидкості лінії. Це свідомий обмін невеликої частини смуги на коротку чергу. Роздування на прийманні вдасться лише злагіднити, обмеживши швидкість нижче лінії.

Телефон показує чисто, а компʼютер усе одно лагає. Що далі?

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

Одного тесту досить?

Ні. Bufferbloat — проблема часу доби: чистий прогін о третій ночі нічого не каже про девʼяту вечора. Запускайте тест у поганий час у кілька різних днів і раз у спокійний час як контроль. NetDiag+ зберігає найгірший стрибок кожного прогону на графіку тренду за 7, 30 або 90 днів із кольором за оцінкою, може один раз нагадати перевірити знову в протилежний час доби і збирає з історії Індексу здоровʼя звіт для провайдера — текстом або в PDF.

Чому на телефоні F, а на ноутбуку B?

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

Буферблоат — не єдине, що тихо ламає зовні здорове зʼєднання. Далі: як дізнатися свій реальний Path MTU →