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

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

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

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

clipboard.png

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

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

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

记一次网速不佳的排查过程_第1张图片

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

223.5.5.5
119.29.29.29

再次测试时间

记一次网速不佳的排查过程_第2张图片

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

clipboard.png

后续
最终确认是笔记本被遮挡了, 导致信号太弱, 当然路由的DNS也是确实比较慢的

你可能感兴趣的:(网络)