Почему пинг растёт во время загрузки и как это проверить
Пока качается игра или обновление, пинг в матче прыгает на десятки и сотни миллисекунд. Обычно это очередь в роутере или у провайдера. Показываем, как сравнить задержку без нагрузки, при скачивании и при отдаче и что делать с результатом.
Короткий ответ
Когда канал забит загрузкой, пакеты встают в очередь — в роутере или у провайдера. Маленький пакет игры ждёт, пока пройдут большие куски загрузки, и пинг растёт, хотя до сервера не стало дальше. Это называют bufferbloat, «раздутый буфер». Рекомендации IETF прямо говорят, что лишняя очередь даёт лишнюю задержку, а цель управления очередью — держать её короткой (RFC 7567). Проверка простая: замерить задержку в покое, во время скачивания и во время отдачи и сравнить.
Очереди нет: пакет пинга проходит сразу.
Очередь на приёме: ответ сервера ждёт за кусками загрузки.
Очередь на отдаче: пинг ждёт за выгрузкой в облако или стрим.
Проверка в NyxBoost
В выпущенной версии 0.30.3 это «Задержка под нагрузкой»: «Сеть» → вкладка «Проверка подключения» → кнопка «Проверить задержку». Проверка бесплатная и ничего на ПК не меняет.
- Поставьте на паузу то, что качает: Steam, торренты, облачную синхронизацию. Иначе этап «без нагрузки» окажется под нагрузкой.
- Нажмите «Проверить задержку». NyxBoost предупредит: около 21 секунды и до 250 МБ трафика — на лимитном подключении это стоит учесть.
- Дождитесь трёх этапов: 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.