客户反馈网吧单线500Mbps的带宽,刚刚主机流量到11MBps(相当于88Mbps, 20%都不到)就各种卡。我们来看看如何通过科学的排查流程来排查问题。
我们的排查按照如下思路展开:
是否外线线路质量影响的?
是否路由流控影响的?
是否多线策略影响的?
是否硬件性能不足?
是否内网问题?
1. 是否是多线策略问题? 登上路由器后,发现是单线,所以跟多线策略问题也无关。
2. 是否是流控问题? 如前述, 网吧用的单线,流控等配置是正常的,客户反馈什么游戏都卡, 这种情况不太可能与流控有关。
3. 是否是线路质量问题呢? 查看长ping(如图1),长ping中看线路质量(丢包率和延时),近两个小时也没有丢包现象,延迟不高,如图2。
图1 查看长ping
图2 长ping查看线路质量
4. 是否是硬件问题呢? 查看【系统状态】【历史监控】里面的负载(图3)和流量(图4),cpu利用率不高,而且硬件(图5)是J4125,路由器性能没有瓶颈。
图3 路由器的负载
图4 路由器的流量
图5 路由器的硬件信息
在【系统状态】【历史监控】的流量里面看到,运营商可能给的带宽在150-200Mbps之间,但客户说是上行200Mbps,下行500Mbps。
LOL的延迟一直在60-200ms之间,如果没有下载,延迟就比较正常,在30ms左右。
5. 难道是内网丢包? 已经排除线路质量和硬件性能瓶颈等上述可能,难道是内网丢包?
不仅是LOL卡,其他游戏也是卡。建立两条长ping规则,用路由器ping内网主机,根据长ping信息来判断是否内网丢包。内网网段是192.168.0.254/2(如图6)。选择192.168.0.239和192.168.0.240两台主机,依次建立两条长ping规则,以192.168.0.239为例子,如图7和图8。
图6 内网网段
图7 建立路由器到内网的长ping规则(1)
图8 建立路由器到内网的长ping规则(2)
等待3分钟后,可以看到ping192.168.0.239和192.168.0.240这两个地址的延迟非常高(图9),点击长ping规则的详情(图10),可以看到线路的丢包率和延时的详情(图10),路由器到内网的延时很高,而且很不稳定。
图9 路由器到内网的延时高
图10 查看线路丢包和延时的方法
图11 路由器到内网地址192.168.0.240的延时详情
所以在外网线路质量好时,硬件也没有性能瓶颈的情况下,还可以看一看内网质量如何,可以根据本文中的图7和图8建立路由器到内网的长ping规则,监测内网的质量。
各位朋友, 当我们碰到问题时, 我们不妨问几个问题:
是否外线线路质量影响的?
是否路由流控影响的?
是否多线策略影响的?
是否硬件性能不足?
是否内网问题?
如此抽丝剥茧,问题很快会水落石出。
|