NyxBoostСкачать

Почему пинг растёт во время загрузки и как это проверить

Пока качается игра или обновление, пинг в матче прыгает на десятки и сотни миллисекунд. Обычно это очередь в роутере или у провайдера. Показываем, как сравнить задержку без нагрузки, при скачивании и при отдаче и что делать с результатом.

PC Пинг ждёт в очереди за загрузкой

Короткий ответ

Когда канал забит загрузкой, пакеты встают в очередь — в роутере или у провайдера. Маленький пакет игры ждёт, пока пройдут большие куски загрузки, и пинг растёт, хотя до сервера не стало дальше. Это называют bufferbloat, «раздутый буфер». Рекомендации IETF прямо говорят, что лишняя очередь даёт лишнюю задержку, а цель управления очередью — держать её короткой (RFC 7567). Проверка простая: замерить задержку в покое, во время скачивания и во время отдачи и сравнить.

Без нагрузки
задержка

Очереди нет: пакет пинга проходит сразу.

При скачивании
задержка

Очередь на приёме: ответ сервера ждёт за кусками загрузки.

При отдаче
задержка

Очередь на отдаче: пинг ждёт за выгрузкой в облако или стрим.

Схема, не замер: где встаёт очередь в каждом из трёх состояний.

Проверка в NyxBoost

В выпущенной версии 0.30.3 это «Задержка под нагрузкой»: «Сеть» → вкладка «Проверка подключения» → кнопка «Проверить задержку». Проверка бесплатная и ничего на ПК не меняет.

  1. Поставьте на паузу то, что качает: Steam, торренты, облачную синхронизацию. Иначе этап «без нагрузки» окажется под нагрузкой.
  2. Нажмите «Проверить задержку». NyxBoost предупредит: около 21 секунды и до 250 МБ трафика — на лимитном подключении это стоит учесть.
  3. Дождитесь трёх этапов: 5 с без нагрузки, 8 с скачивания в три потока, 8 с отдачи в три потока. Всё это время NyxBoost шлёт короткие HTTPS-запросы к тестовому узлу Cloudflare и меряет, сколько ждёт ответа.

На том же принципе — пустые запросы во время загрузки — построен и тест скорости Cloudflare (как он устроен, на английском).

Что значит результат

Три плитки: «Без нагрузки», «При загрузке», «При отдаче». В каждой — медиана в миллисекундах, высокий перцентиль (95-й, если ответов достаточно) и прибавка «+N мс к фону». Скачком NyxBoost считает рост медианы хотя бы на 30 мс или высокого перцентиля хотя бы на 60 мс.

  • «Под нагрузкой задержка почти не растёт». Канал справляется. Если лаги есть, ищите их в игровом сервере или помехах Wi-Fi — для этого есть «Постоянный пинг».
  • «Скачки при загрузке». Очередь на приёме. Чаще всего игре мешают загрузки Steam, торренты, Windows Update и видео в высоком качестве на других устройствах.
  • «Скачки при отдаче». Очередь на отдаче: OneDrive, Google Drive, Dropbox, стримы, отправка больших файлов. На тарифах, где отдача намного медленнее приёма, она забивается быстрее.
  • «Скачки и при загрузке, и при отдаче». Очереди с обеих сторон — лечится на роутере (ниже).
  • «Задержка скачет и без нагрузки». Загрузки ни при чём: нестабильна сама линия или Wi-Fi.

Задержка меряется до тестового узла Cloudflare, а не до сервера вашей игры, поэтому сами цифры будут другими. Но очередь стоит на вашем подключении, и прибавка под нагрузкой достаётся любому серверу.

Wi-Fi или кабель

Проверьте дважды, в одно и то же время: по Wi-Fi и по кабелю Ethernet. Какой адаптер работает и на какой скорости, видно в «Сеть» → «Подключение», в разделе «Адаптеры».

  • По кабелю спокойно, а по Wi-Fi скачет даже без нагрузки — дело в радиоканале. Microsoft советует держать устройство ближе к роутеру и сменить канал; часто помогает и диапазон 5 ГГц.
  • Скачки под нагрузкой есть и по кабелю — очередь в роутере или у провайдера, Wi-Fi тут ни при чём.

Задержку до самого роутера показывает «Проверить подключение» на той же вкладке. Если до роутера уже десятки миллисекунд, NyxBoost прямо подскажет, что обычно это Wi-Fi.

Фоновые загрузки Windows

Обновления, приложения Microsoft Store и определения Defender Windows скачивает через оптимизацию доставки. Для фоновых загрузок есть предел: «Параметры» → «Центр обновления Windows» → «Дополнительные параметры» → «Оптимизация доставки» — в мегабитах в секунду или в процентах от измеренной полосы. Он действует только на автоматические загрузки, не на запущенные вручную (инструкция Microsoft).

Можно и пометить подключение как лимитное: тогда Windows Update качает только приоритетные обновления, а загрузки из Microsoft Store могут вставать на паузу. Но это меняет поведение и других программ, поэтому предел полосы — более точный инструмент.

Роутер: SQM и QoS

Если очередь стоит на роутере, надёжнее всего помогает управление очередью — SQM (часто на основе FQ-CoDel) или QoS с ограничением скорости чуть ниже тарифа. FQ-CoDel раскладывает потоки по отдельным очередям, поэтому мелкие пакеты не ждут за большой загрузкой (RFC 8290). Названия пунктов зависят от прошивки; если роутер провайдерский, настройку меняет его владелец.

Чего ждать не стоит: отключение алгоритма Нейгла и ограничение сети для мультимедиа очередь в роутере не уберут.

Чем отличается тест скорости Premium

На вкладке «Скорость» есть «Тест скорости интернета» (Premium). Он меряет скорость скачивания и отдачи, показывает «Пинг под нагрузкой» одной цифрой — худшей из двух направлений — с оценкой роста задержки и сохраняет результаты в «Историю замеров». Бесплатная «Задержка под нагрузкой» скорость не меряет, зато раскладывает рост задержки отдельно на скачивание и отдачу и подсказывает следующий шаг. Чтобы найти причину пинга, бесплатной проверки достаточно.

Следующий шаг

Запустите проверку как есть, затем — с поставленными на паузу загрузками и облаком, и ещё раз по кабелю. Сравните «+N мс к фону» в трёх прогонах: где прибавка пропала, там и причина. Если рывки в игре остаются при спокойной сети, дело, скорее всего, в кадрах — об этом статья про рывки при высоком FPS.

Настройки из статьи

Ещё статьи

Скачать NyxBoost