乐趣区

记一次网速不佳的排查过程

网速不佳的常见情况, 包括以下几种:

  1. 路由器质量差, 处理芯片差 / 过热 / 天线信号差等, 都会导致数据传输会变慢
  2. 运营商实体网线有问题, 最坑最不好排查的情况, 曾经碰到过出户网线部分断裂的情况
  3. 运营商服务问题, 包括骨干网短时不可用, DNS 响应慢, http 劫持等
  4. 运营商本身口碑极差, 比如宽带通这种
  5. 本地全局代理忘了关闭, 导致国内流量访问慢. 或者流量经过了不明的透明代理

晚上使用电脑时, 发现网速极差, 状态栏网速显示的速度如下

但是打开偶尔网页打开时, 网速瞬间能到几 M /s. 但同时手机并没有像电脑这么卡顿, 怀疑是电脑问题.

  1. 关掉所有代理, 如 ss, 以及终端中设置的 http_proxy 之类.
  2. 重启网卡. 这步很有必要, 之前有些软件包括 QQ 在内的软件, 如果走过全局代理, 流量无法恢复到直连状态
    sudo ifconfig en0 down
    sudo ifconfig en0 up
    无效
  3. 重启路由器并优化天线指向
    无效
  4. 重启电脑
    仍然无效, 网速时高时低, 但打开网页瞬间速度都非常快, 这个时候怀疑是 DNS 的问题了

解决方案
记录仅使用路由器 DNS 解析的时间, 使用 dig 命令

增加两个优先级更高的 DNS 解析地址

223.5.5.5
119.29.29.29

再次测试时间

最慢和最快的响应时间都变好了, 恢复至令人可以接受的网速

退出移动版