한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Анатомия игровых лагов › L3 Домашняя сеть

Слабый или перегретый роутер Router CPU / session table exhaustion

ID причины hn-router · Основной ответственный Внешние стороны · Внешние стороны

Открыть карточку в основной версии с иллюстрациями и экспериментами →

Когда на дешёвый роутер приходятся десятки устройств и тысячи соединений, он сам перестаёт справляться.

Почему Десятки устройств, P2P-программы и торренты открывают тысячи соединений → Следствие CPU и таблица сессий роутера забиты → На экране Задержки и потери при обработке пакетов, новые соединения не устанавливаются

Симптомы
Микрофризы, Ошибка входа / бесконечная загрузка, Дисконнект
Факторы
Потери, Джиттер
У кого
Все в одном доме
Когда
Чем дольше без перезапуска, Изредка, случайно
Ответственные
Основной ответственный Внешние стороны · Внешние стороны
Внешние стороны: задачи
Посоветовать игрокам перезагрузить роутер (временная мера), заменить его, закрыть программы, которые открывают много соединений (P2P, торренты).
На графике
Упор в лимит (плато) · CPU и число соединений роутера, RTT до роутера
Где смотреть
Посмотреть в веб-интерфейсе роутера загрузку CPU, число соединений (сессий) и подключённых устройств (если роутер это показывает) и сравнить пинг до самого роутера до и после перезагрузки
Подтверждает
При большом числе соединений уже пинг до роутера скачет или теряются пакеты, новые подключения не проходят. После перезагрузки какое-то время всё нормально, потом снова плохо
Опровергает
Если до роутера всё в порядке, а плохо только дальше, дело в подключении или на участке провайдера
Чем проверить
Проверка на стороне игрока

Источники

  1. An Experimental Study of Home Gateway Characteristics (IMC 2010) ACM
    Число TCP-соединений к одному порту сервера, которое пропускает домашний роутер, от 16 до примерно 1 024 (медиана 135). Пропускная способность дешёвых устройств бывает всего несколько Mbps
  2. Netfilter Conntrack Sysfs variables Linux kernel
    Максимальное число записей в таблице conntrack в Linux (nf_conntrack_max) и время хранения записей по состояниям по умолчанию

Смотрите также

Тот же слой: L3 Домашняя сеть

Причины с тем же симптомом (Микрофризы) на других слоях

Карточка в основной версии с иллюстрациями и экспериментами