加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

腾讯:大型实时对战手游的毫秒级网络优化

发布时间:2021-01-12 03:44:26 所属栏目:安全 来源:网络整理
导读:副标题#e# 《腾讯:大型实时对战手游的毫秒级网络优化》要点: 本文介绍了腾讯:大型实时对战手游的毫秒级网络优化,希望对您有用。如果有疑问,可以联系我们。 作者简介 张丹 腾讯游戏 新终端运营中心总监 手游技术专家,华为腾讯 NFV 产业联合创新实验室发

我们现在提供网络延时的整体分析,网络延时包括三个部分.

  • 第一个部分是服务器处理延时,当服务器收到一个请求包处理完请求包返还给客户端这段时间是多少.
  • 第二部分可能和手机的硬件比较相关,也就是手机侧延时,我们对手机的 CPU 和内存进行监控,还有网卡的一些错误数和丢包数进行监控,看看这个延时是不是手机的性能或者网卡拥塞造成的.
  • 第三个就是我们的网络分段延时,首先我们测试收集到 Wifi 路由器之间的延时是多少,高负载的路由器情况下,手机到路由器延时就到了上百毫秒,游戏肯定卡.

我们在全国每个省份运营商部署一个边缘节点,测试从手机到边缘节点的速度,同时测试手机到游戏服务器的速度,我们把网络延时这块分成两个部分,一个是接入网的延时一个是骨干网的延时,到边缘几点的延时就是接入网延时,到游戏服务器的延时减去到边缘节点的延时就是骨干网延时.

这页是我们对游戏卡顿数据的分析,我们发现 Wifi 卡顿比4G卡顿更为严重,Wifi 的情况下,用户可以感受到的卡顿情况比例已经接近了20%,五分之一的用户在玩的时候都会感受到卡顿.而4G的情况下,7%的用户会感受到卡顿.

我们来看一下卡顿原因,从我们上面说的网络延时分析来看,造成网络卡顿的原因.

  1. 信号不好,最多的就是信号不好,包括 Wifi 信号小于两格或者 Wifi 信号小于一格;
  2. 路由器负载比较高,第二个可能的原因就是路由器负载比较高,路由器的延时已经超过了五十毫秒;
  3. Wifi 出口拥塞,第三个比较大的原因是出在整体 Wifi 出口,可能你的小区出口比较拥塞,延时比较高,占了20%左右;

这三个原因,在我们这里归结的话都属于一个接入网的原因造成的卡顿大概占85%以上,所以玩家投诉的时候请大家不要责怪我们的后台,责怪开发,为什么用户这么卡,其实卡的原因是由于用户的接入网络造成的,不是由于服务器造成的.

4.2.1 破解信号不好问题

4G情况下最大的原因也是由于信号不好,信号小于两格一格的情况下,占比超过的30%,另外基站负债高占比30%左右,我们和运营商进行了多次沟通,部分运营商表示高峰期的时候有18%的基站处于高负荷的状态.

刚才说到了为什么信号弱的时候会造成卡顿,信号弱会对卡顿和延时有什么影响,这是我们对空口丢包的分析,4G情况下,延时高主要的原因是因为误码重传导致的,当基站收到手机发过来的数据包,如果误码率较高,会要求手机重新发送一份.

在手机信号正常的情况下,有10%的概率会误码重传,在信号比较弱的情况下,基本上100%会造成误码重传.重传超过一定的阈值以后,基站就会将这个包丢弃,这也就是为什么信号弱的情况下,我们会产生更多的丢包或者是延时比较高的问题.

在 Wifi 情况下,主要有以下两个协议造成我们的丢包原因,其中一个是在 RTS 和 CTS 协议,主要是为了解决 Wif i隐藏终端的问题.第二个就是信道被占或者冲突,Wifi 在 2.4G 的频段,Wifi 有很多信道有相互干扰的情况.

如果是当两个手机同时进行数据传输的情况下,或者周围有微波炉,蓝牙等设备,就会造成信道的数据误码率比较高.还有误码降速,信号不稳定比信号差更容易造成丢包,信号在一格两格之间来回跳,为什么这样更差?

因为在 Wifi 协议里面,当你的误码率到了一个比较高的程度的时候,Wifi 会和手机终端协商,我们要降低速率保证提高成功率,当你的信号不断的跳动,他们不断协商这个过程,每次协商就会把之前数据传输的数据丢掉,新的数据传播传一份,再加上 RTS/CTS 等待和信道干扰,在路由器严重超负荷的情况下,有70%的概率会造成丢包.

4.2.2 破解路由器严重超负荷问题

路由器严重超负荷是指很多人在这个 Wifi 下看视频或者说下载,70%会发生丢包.信号不好的情况下,有50%的概率丢包.针对丢包这么多原因,我们有什么解决方案?

对于移动接入网的优化,我们主要是和运营商合作,启动了一个 QoS 技术方案,我们发现其实在空协议里面有一个指标是专门优化包量较小但延时要求很高的场景的,我们经过和中兴华为一起推动这个事情的优化.

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读