教你设置好MTU数值与DNS服务器达到低延迟零丢包率

文章很长,希望大家耐心阅读,这能优化你的网络质量。

丢包率、延迟是评价一条宽带网路素质好坏的常用标准,大丢包率或者大延迟必然严重影响上网体验,而大部分人认为这是由宽带运营商与路由器质量所决定的,其实不然,路由器与电脑系统的MTU数据包大小设置与DNS服务器的选择会直接反应你的网络质量。详见下面的实验:

我有两个路由器,TP-Link WR842N V4.0和小米路由器MINI(R1CM)。宽带为山东济南电信150Mbps(或者叫做50Mbps三拨)。由于两个路由器的WAN口速率都为100Mbps且WR842N V4.0路由器的WAN-LAN转换速率不足20Mbps,所以这里暂把宽带速率看作100Mbps网络。实验全程使用小米路由器MINI,固件版本为OpenWRT – PandoraBox R2 14.09,内核版本为3.14.44。

测试Ping时建议用baidu.com而不是www.baidu.com,由于ping www.baidu.com时转向的网址为百度用来防御攻击的a.shifen.com所以丢包率极高,有些人可能没注意过这个问题,在此强调一下。

工具/原料

  • 路由器、宽带、电脑、鼠标、键盘

  • 操作人员一枚。

一、设置合适的MTU值以最大限度利用网络性能

  1. 1

    一、设置合适的MTU值以最大限度利用网络性能

    首先设置好适合你宽带的MTU数值,路由器界面先设置为1500(或1492,PPPoE的MTU最大值为1500减去8字节的数据包头=1492),再打开CMD,采取Ping大数据包测出适合你宽带的MTU数值,输入:ping -l 1464 –f baidu.com,上下以5为区间浮动1464数值,如果得到“需要拆分数据包但是设置 DF。”

  2. 2

    说明数值偏大了,换用小一些的数值,直到刚好得到Ping的回复为止:

    若此时出现丢包没关系,稍后解决。

  3. 3

    如果你测试出的数值为1464,就把1464+28=1492作为系统MTU数值,若路由器中MTU最大可设置为1500,就把1464+28+8=1500作为路由器的MTU数值。我测出的1464这个数不适用于所有人,这个需要自己动手测试。

  4. 4

    路由器MTU设置:设置界面大同小异,自行参考。

  5. 5

    系统MTU设置:Win7以上系统设置系统的MTU在CMD中输入netsh interface ipv4 show subinterfaces 查询系统所有网络连接的MTU值:

  6. 6

    设置你当前连接的MTU数值:netsh interface ipv4 set subinterface "以太网(你当前接口名称,如上图黄色框内)" mtu=“你刚刚算出的用于系统的MTU值” store=persistent

    命令示例:netsh interface ipv4 set subinterface "以太网" mtu=1492 store=persistent

    END

二、解决丢包延迟问题(划重点)

  1. 1

    二、解决丢包延迟问题(划重点)

    打开CMD,首先输入ipconfig/all,查看你当前网络的默认网关:

  2. 2

    然后Ping你的默认网关,确保你的路由器真的没有坏掉:

  3. 3

    接下来开始百度找你的当地对应宽带运营商的DNS服务器,或者打宽带运营商的客服电话、到官网问在线客服来查询你的宽带的DNS服务器。例如我的是219.146.1.66(首选)和219.147.1.66(备用)(不要照搬,会降低网络质量),到CMD里ping一下,确保是合适的(延迟必须要尽量可能得低)。

  4. 4

    系统DNS服务器设置:

    到 控制面板\网络和 Internet\网络连接 里,找到你当前使用的网络,右键属性,在属性界面选择如图,再点击属性:

  5. 5

    选择“使用下面的DNS服务器地址”,填写好你刚刚从宽带运营商那里要来的DNS服务器,点击确定保存设置:

  6. 6

    路由器DNS服务器设置:设置界面大同小异,自行参考。

  7. 7

    以上,网络优化设置完毕。

    可以打开CMD验证一下效果:

    输入ping -l 四位数 –f -t baidu.com

    命令解释:-l四位数是你刚才测出的值,也就是系统MTU数值设置的值减去28。-f是强制数据包大小。-t是一直Ping。按Ctrl+C终止Ping并统计Ping结果。

    示例:ping -l 1464 –f baidu.com

    小米路由器MINI在做完以上设置优化后Ping baidu.com的结果:

  8. 8

    会发现Ping大数据包不再丢包了。

设置好MTU数值与DNS服务器达到低延迟零丢包率相关推荐

  1. 实时检测服务器延迟和丢包率脚本,使用mtr测试网络丢包率和平均延时的脚本实例...

    mtr(a network diagnostic tool)是一个神奇的指令,能按要求对路由中所有节点进行批量测试.简单敲一个"mtr qq.com"将会有意外收获! 当需要进行产 ...

  2. java检测服务器之间网络状况及丢包率

    问题 服务器因为防火墙的原因,或者为了安全禁止了ping服务,导致无法ping通,会让我们误判断两个服务器之间网络不通,但是服务器却可以远程访问,是正常连通状态,编写程序判断两个服务器之间网络状况. ...

  3. 概括一下服务器丢包率是什么以及影响

    今天我来为大家讲解一下什么是服务器丢包率,以及服务器丢包率有哪些影响,好了,现在我们来概括一下丢包率是什么以及影响,服务器正常运行只要机房提供的宽带是稳定的,而还会持续不断的丢包原因只有一个,那就是超 ...

  4. 电脑ping服务器ip显示数据丢失,Win7系统如何测试网络丢包率解决网页显示不全的问题...

    Win7系统在上网过程中打开网页经常遇到网页显示不全,或者玩游戏卡顿的现象,但是过一会儿又恢复了.怎么回事呢?可能是因为网络丢包率太高导致的,我们可以Ping一下网络,找到故障原因.那么接下来小编和大 ...

  5. 服务器出现信号问题,网络故障中出现的丢包是什么意思?什么又是丢包率?

    电脑与服务器通信都是通过发送数据包发送给服务器,服务器接收到信号,确认后又将数据返回给电脑,电脑接收到返回数据就说明两者是联通的,之间所花费的时间就是响应时间,如果时间响应超出一个数值,就会出现丢包现 ...

  6. 系统网卡性能,丢包率与下载上传,ulimit设置

    参数查考请看 iperf3与ulimit文档 Linux命令 iperf - 网络性能测试工具_kali_yao的博客-CSDN博客 PHP Fatal error: Allowed memory s ...

  7. 服务器丢包率与什么有关?以及常用的丢包解决方法

    大家好,今天给大家分享服务器的丢包率与哪些因素有关以及丢包常见的解决方法. 服务器丢包原因 首页要在这里分享下服务器丢包的原因,正常的服务器系统无论是B/S架构或者C/S架构,都需要在S端和B端或者C ...

  8. 服务器的丢包率一般与什么有关

    我们平时使用服务器的时候,经常会出现丢包严重的现象,有的时候明明感觉网络非常稳定,但是就是找不出丢包的原因,那么很有可能是以下的情况导致的丢包率偏高. 一.服务器租用并不是价格越高越好 我们在租用服务 ...

  9. 服务器性能 延时和丢包率,暗黑3服务器丢包率测试 双方实力相当_技嘉 G1.Sniper 5_主板评测-中关村在线...

    对于比较热衷网络游戏的玩家,网络延迟这一名词一定不会陌生,但网络延迟的多少并不是网卡性能表现的唯一参考指标.衡量网络质量的好坏,还可以通过检测"丢包率"这个基准数据进行评判. 平台 ...

最新文章

  1. 【谦先生日志】程序员如何优雅地融入新环境
  2. OpenStack、KVM、Docker——Docker之后还需要OpenStack吗?
  3. electron 5.0.3版本 改动的地方
  4. 设置 shell 脚本中 echo 显示内容带颜色
  5. 多态应用-打印商品价格案例
  6. Javascript第五章为什么用firstChild获取table中最后一个节点会取到text或者tbody第十一课
  7. 影视链进入区块链应用时代大潮 展现影视新巅峰
  8. 算法课 - 最大流问题
  9. 开发跨境电商/外贸商城网站需要考虑的事项
  10. Cesium 编辑空间测量功能,任意修改
  11. 计算机id dns知识,DNS 事件 ID 4013 疑难解答 - Windows Server | Microsoft Docs
  12. 最新微信红包封面+抽奖小程序/小程序开源源码
  13. 全同态加密研究资源汇总
  14. Layui父页面和子页面直接互相传值
  15. 基于Sentence-Bert的检索式问答系统
  16. Unity触摸屏TouchPhase多点触碰旋转放大缩小
  17. iOS学习—iOS长按手势事件
  18. 中国象棋软件-引擎实现(六)局面评估
  19. Python数据可视化 Pyecharts 制作 Parallel 平行坐标系
  20. 特殊的LaTex数学符号

热门文章

  1. 访问页面要看什么数据包_白板送票 | 我们为什么要看音乐节?
  2. 计算机系统:数据表示与运算实验
  3. 2023 江苏高数转本大纲
  4. JS10day(api 阶段性完结,正则表达式简介,自定义属性,过滤敏感词案例,注册模块验证案例)
  5. case when常见用法分析
  6. Oracle CEO埃里森
  7. 计算机机等级考试四级模拟,2017年全国计算机等级考试四级模拟试题(四)
  8. 欧洲杯16强出炉C罗将战世界第一,两场超级大战,你期待哪支球队
  9. xp无法访问查找工作组计算机,一招教你搞定XP“网上邻居”、“查看工作组计算机”打不开的情况...
  10. Give me 5!