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

游戏卡顿白皮书 › L3 家庭网络

RRC 状态切换延迟(移动网络无线省电) Radio state promotion (RRC)

原因 ID hn-rrc · 主责 研发团队·客户端开发

在含图示和实验的完整版中打开此卡片 →

手机一段时间没有通信,就会把无线连接降到低功耗状态,下次收发数据包时要重新激活,所以会变慢。

起因 短时间没有通信,手机就把无线连接切到省电状态 → 结果 要发下一个数据包,就得重新激活连接 → 画面表现 挂机后的第一个操作特别慢

症状
操作延迟
因素
延迟
谁会遇到
只有我
何时出现
挂机一段时间后
负责方
主责 研发团队·客户端开发
研发团队要做的事
用轻量的周期性发送保持激活状态(代价是更耗电)。
数值参考
4G 通常在 10 秒左右没有通信后进入省电状态,重新激活要几十到几百 ms(实测示例:约 0.3~0.6 秒)。3G 要 1 秒以上。
监控图上
仅部分偏高 · 空闲后首次请求的 RTT(移动网络)
查看位置
把游戏内 RTT 按距上一次通信的间隔分组查看。在移动网络下,对比空闲 10 秒以上后发出的第一个数据包与连续发出的数据包的 RTT
确认依据
移动网络下只有空闲后的第一个数据包慢几百 ms,紧接着发出的数据包正常。Wi-Fi 下没有差别
排除依据
连续发送也慢,是信号、线路或路由问题
确认手段
需要游戏服务器/客户端的日志和指标

出处

  1. An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance (SIGCOMM 2013) ACM
    所测 4G 网络的省电切换计时器(tail)为 10 秒,从省电状态重新激活的延迟中位数为 435 ms(25~75% 分位:319~558 ms),3G 约 1.5~2 秒
  2. Optimize network access Android (Google)
    无线状态切换延迟和 tail 时间因无线技术(3G、4G、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 家庭网络

其他层中同样导致“操作延迟”的原因

查看含图示和实验的原卡片