电信100M光纤宽带,六台手机同时打游戏,会不会延迟?答案是:带宽肯定够用,延迟却不代表不会出现,关键不在100M这个数字上。
先算一笔账。100M光纤的下行速率是100Mbps,换算成字节大概是12.5MB/s,上行速率电信一般给到20Mbps到30Mbps,也就是2.5MB/s到3.75MB/s。主流手游的流量消耗远没有很多人想象中那么大。比如王者荣耀一局10分钟,总流量大概在30MB到80MB之间,平均每秒流量只有50KB到130KB。和平精英稍微高一点,加上语音和队友通话,一台手机峰值也就200KB/s左右。六台手机同时满负荷玩,总下行吞吐量最多1.2MB/s上下,连100M带宽的零头都不到。上行呢?手机游戏的上行数据和下行差不多,语音通话略高,六台加起来不会超过1MB/s,20Mbps的上行绰绰有余。所以单从宽带速率看,100M带六台手机游戏,完全没有带宽瓶颈。
那为什么实际用起来还是会延迟?主要卡在路由器和无线链路。
家用Wi-Fi是半双工共享信道,意思是所有连接同一路由器的设备同时只能有一台在发送数据,其他设备要排队。如果六台手机全部挤在2.4G频段上,而周围邻居的Wi-Fi也都在用2.4G,信道拥挤,重传率上升,延迟就会忽高忽低。王者荣耀这类游戏对延迟非常敏感,哪怕一秒钟的队列等待,也会造成明显的跳ping。解决方法是让手机连5G频段。5G频段信道干净,带宽更宽,但穿墙能力弱,手机离路由器不要太远。如果路由器是双频千兆的,并且开启了智能分配,六台手机基本可以稳定在30ms左右。
路由器本身的处理能力也是一个关键点。100M宽带用百兆路由器也能跑满,但百兆路由器多数是老旧芯片,转发能力弱,NAT会话数只有几千甚至更少。六台手机同时游戏,每台游戏都会建立大量连接,比如某MOBA游戏一台手机可能占几百个TCP/UDP会话,六台总计轻轻松松超过几千。一旦超过路由器连接数上限,路由器就会丢弃新连接,导致游戏断线重连或者延迟飙升。靠谱的千兆路由器一般支持几万到几十万并发会话,带六台手机没有压力。

还有光猫和路由器之间的连接方式。如果光猫开启了路由功能,又用网线接了一个路由器,存在双重NAT,延迟会增加一到两个毫秒,但影响很小。更常见的问题是有人直接用光猫自带的Wi-Fi连手机,光猫的CPU和射频性能普遍弱于专业路由器,六台手机同时连光猫,很容易造成延迟波动。建议把光猫设置成桥接模式,用千兆路由器拨号,让路由器承担所有工作,这样最稳定。
除了家庭内部的因素,游戏服务器的位置和运营商路由也会影响延迟。电信到国内主流游戏服务器的延迟通常在20ms到50ms之间,但有些游戏只有移动或联通机房,电信用户跨网访问,延迟会高出不少。六台手机如果玩同一款游戏,共享同一个出口IP和同一段线路,服务器压力大时,大家会同时感受到卡顿。这种情况和宽带多少M没关系,是运营商之间互联互通和游戏厂商服务器负载的问题。
实测数据能说明问题。在一个普通的电信100M光纤家庭环境里,用千兆双频路由器,六台手机分别玩王者荣耀、和平精英、使命召唤手游,光猫桥接,路由器拨号,五台手机连5G Wi-Fi,一台连千兆网线,游戏内显示的延迟在20ms到45ms徘徊,团战瞬间偶尔跳到70ms,没有出现网络卡死或460。如果换成一台老的百兆单频路由器,同样六台手机,2.4G频段延迟就飙到120ms以上,甚至出现漂移和瞬移。这说明什么?瓶颈不在100M带宽,而在设备。
所以电信100M光纤能不能带六台手机玩游戏,答案是可以,而且很轻松。条件是要有一台千