网吧是单线500Mbps的带宽,但是主机流量达到11MBps,相当于88Mbps,连20%都不到就各种卡顿,遇到这样的情况,我们的排查按照如下思路展开:是否外线线路质量影响的?是否路由流控影响的?是否多线策略影响的?是否硬件性能不足?是否内网问题?

1,是否是多线策略问题? 登上路由器后,发现是单线,所以跟多线策略问题无关。

2,是否是流控问题? 如前述, 网吧用的单线,流控等配置是正常的,而且反馈的是什么游戏都卡,这种情况不太可能与流控有关。

3,是否是线路质量问题呢? 查看长ping,长ping中看线路质量,丢包率和延时,近两个小时也没有丢包现象,延迟不高。

155311kd37ld99r9bhofnb.jpg

155325bl1ss217mbs5k0bt.jpg

4,是否是硬件问题呢? 查看“系统状态--历史监控”里面的负载和流量,cpu利用率不高,而且硬件是J4125,路由器性能没有瓶颈。
155338np9uwuugpgjwp5kw.jpg
155350qk9fg6f0ku916ufd.jpg
155402ne6856jwmzys8xev.jpg

在“系统状态--历史监控”的流量里面看到,运营商可能给的带宽在150-200Mbps之间,但客户说是上行200Mbps,下行500Mbps。英雄联盟的延迟一直在60-200ms之间,如果没有下载,延迟就比较正常,在30ms左右。

5,难道是内网丢包?已经排除线路质量和硬件性能瓶颈等上述可能,难道是内网丢包?

不仅是英雄联盟卡,其他游戏也是卡。建立两条长ping规则,用路由器ping内网主机,根据长ping信息来判断是否内网丢包。内网网段是192.168.0.254/2。选择192.168.0.239和192.168.0.240两台主机,依次建立两条长ping规则,以192.168.0.239为例

155459y1pxp20s06sw01oc.jpg
155511e1eg5no9no5185o7.jpg

等待3分钟后,可以看到ping192.168.0.239和192.168.0.240这两个地址的延迟非常高,点击长ping规则的详情,可以看到线路的丢包率和延时的详情,路由器到内网的延时很高,而且很不稳定。

155533ivc333acbdz8n83w.jpg

所以在外网线路质量好时,硬件也没有性能瓶颈的情况下,还可以看一看内网质量如何,可以根据本文中建立路由器到内网的长ping规则,监测内网的质量。