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

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

Задержка перехода состояний RRC (энергосбережение радиомодуля) Radio state promotion (RRC)

ID причины hn-rrc · Основной ответственный Команда разработки · Разработка клиента

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

Если связи какое-то время нет, телефон переводит радиосоединение в экономичное состояние, а при следующем пакете поднимает его снова, и пакет опаздывает.

Почему После короткой паузы в обмене данными телефон переводит радиосоединение в режим энергосбережения → Следствие Чтобы отправить следующий пакет, соединение нужно снова поднять → На экране Заметно запаздывает только первое действие после простоя

Симптомы
Задержка ввода
Факторы
Задержка
У кого
Только у меня
Когда
После бездействия
Ответственные
Основной ответственный Команда разработки · Разработка клиента
Команда разработки: задачи
Поддерживать соединение активным лёгкой периодической отправкой (ценой расхода батареи).
Цифры для ориентира
В LTE радиомодуль обычно уходит в энергосбережение примерно после 10 секунд без обмена данными, а возврат занимает от десятков до сотен ms (по измерениям примерно 0,3–0,6 с). В 3G больше 1 секунды.
На графике
Высоко только у некоторых · RTT первого запроса после простоя (мобильные)
Где смотреть
Разбить внутриигровой RTT по интервалу с предыдущим обменом данными. На мобильных сравнить RTT первого пакета после паузы дольше 10 секунд и пакетов, отправленных подряд
Подтверждает
В мобильной сети только первый пакет после паузы опаздывает на сотни ms, а следующие сразу за ним в норме. В Wi-Fi разницы нет
Опровергает
Если опаздывают и пакеты, отправленные подряд, дело в сигнале, подключении или маршруте
Чем проверить
Нужны логи и метрики игрового сервера или клиента

Источники

  1. An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance (SIGCOMM 2013) ACM
    В измеренной сети LTE таймер перехода в энергосбережение (tail) 10 секунд, медианная задержка выхода из энергосбережения 435 ms (25–75%: 319–558 ms), в 3G около 1,5–2 с
  2. Optimize network access Android (Google)
    Задержка смены состояния радиомодуля и время tail зависят от технологии (3G, LTE, 5G) и настроек оператора. Пример для 3G: из экономичного состояния в полную мощность около 1,5 с, из режима ожидания в полную мощность больше 2 с
  3. Report ITU-R M.2134: Requirements related to technical performance for IMT-Advanced radio interface(s) ITU
    Требование к задержке плоскости управления при переходе из ожидания в активное состояние: меньше 100 ms (без пейджинга и проводного участка)

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

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

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

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