代表一个网络的快慢一般来说有三个参数:下载速率、上行速率、网络时延。象提问者提的这个延迟的标准名称一般被称为时延,时延的组成一般来说,是从客户端A到服务器端B所需要的时间,通常我们通过Ping这个指令来判断访问某个服务器的时延:排除上述的DNS解析过程,我们的ping值其实包括我的电脑A到百度的服务器B的往返时延,再加上百度的服务器处理速度,现在我们再来回到开始的话题:为什么移动的4G延迟有时候要比电信的3G还要高。
手机来访问某一个服务器,我们可以看到的ping值(也就是我们打游戏的时候判断哪个服务器的延迟比较大看到的ping值)涉及到的是手机到基站再到核心网再到游戏的服务器的时间,游戏的服务器处理的时间,再加上游戏的服务器到核心网再到基站再到手机,这样一个过程循环。
决定终端访问某一个特定的服务器的时延往往和终端距离这个服务器的远近的相关性是最大的,在很多时候,我们使用移动的宽带的时候,就移动网络内部的时延是不大的,但是由于需要访问的服务器在其他运营商的机房里,比如该服务器是电信服务器,这样一来,就需要跨网络去访问电信网络中的服务器,而按照现在中国网络互联互通的现状,跨网的时延就是比较大的一段。
按照4G的标准要求无线时延在10ms级别,一般基站都是可以做到的,我们优化工程师在做基站的单站验证测试的时候,基本上4G无线时延这块是可以保障的,虽然可能达不到10ms,但是一般来说,无线测的往返时延都可以达到30ms左右。单单是时延这块,和距离基站的远近关系并不是很大,也就是说你信号强弱本身对于时延的影响并不大,因为ping包比较小,对于带宽的要求并不是很大。
不过,信号是否纯净,可能对时延的波动影响比较大,在一些SINR值比较差的区域,时延的波动可能会很大,好的时候可能会在30ms以内,不好的时候可能会在100ms以上,但是总体的平均时延影响不是很大,平均时延较其他区域整体偏离不多,决定干扰的因素可能更大的是在上行干扰,一些强干扰小区的ping值是非常差的,总而言之,对于移动的4G的延迟有时候比电信的3G还高,往往是因为移动的4G存在上行干扰或者是你访问了电信服务器的原因。
领取专属 10元无门槛券
私享最新 技术干货