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 →