平均延迟 100ms 有两种完全不同的情况:每个包都是 100ms,或者一半 40ms、一半 160ms。平均值一样,体验天差地别。抖动衡量的就是后面这个差异。
为什么它比平均值重要
实时应用(语音、视频会议、游戏)需要按固定节奏播放数据。包到得忽早忽晚,接收端就得缓冲等待,等不到就只能跳过——听起来就是断断续续。抖动大的线路,平均延迟再低也开不好会。
怎么测
连续 ping 之后看统计行里的最小值和最大值:
ping -n 50 1.1.1.1 # Windows
ping -c 50 1.1.1.1 # macOS / Linux
参考标准:
- 最大值和最小值差 20ms 以内:很稳,什么都能干
- 差 50ms 左右:浏览没问题,开会偶尔卡
- 差 100ms 以上:实时应用基本没法用
评估一条线路时,先看丢包、再看抖动、最后才看平均延迟和带宽。顺序反了就会买到跑分漂亮但用着难受的东西。