windows系统下设置mtu值的方法
说起 MTU 值,可能许多朋友连听都没听说过。简单来说,我们上网时所进行的操作,都是通过传输一个又一个“数据包”来实现的,而 MTU 值就是用来设定可传输数据包的最大尺寸的。很显然,MTU 值设置得过大或过小,都会在一定程度上影响我们上网的速度。
那么,MTU 值究竟设为多大才最合适,我们们又该如何设置 MTU 值呢?
一、什么是 MTU 值
1,从字面上来说,MTU 是英文 Maximum Transmission Unit 的缩写,即最大传输单元,它的单位是字节。
在我们常用的以太网中,MTU 一般是 1500,而无线路由器默认一般是 1492,蓝牙官网的默认值是 672(这个速度很慢了,大约 20k/s 左右)。
2,为什么说 MTU 值会影响网速呢?在此简单说明一下。在 Win 系统中,MTU 值默认是 1500。假设我们现在要传输 3000 字节的数据,只需要拆分成 2 个数据包就行了。
而如果是 ADSL 接入方式,它的 MTU 值是 1492 的话,则 3000 字节的数据需要分为 3 个数据包传送。由于数据包的数量增多了,同时拆包组包都需要额外消耗时间,因此网速变慢也就不足为奇了。
二、怎样测出自己当前网络最佳MTU值
1,首先,我们必须明白什么才是最佳的 MTU 值。1)当本地 MTU 值 > 网络 MTU 值,网络会进行拆包,这样一来数据包数量增多,二来也增加了拆包组包的时间
2)当本地 MTU 值 < 网络 MTU 值,虽然可以直接传输,但是却没有完全利用网络的性能,没有发挥出最大传输能力
因此,设置最合适的本地 MTU 值,就是要让本地 MTU 值 = 网络 MTU 值。
那么,怎样才能知道自己的当前网络环境的 MTU 值是多少呢?下面便来介绍测试方法。
![]()
①按下快捷键 Win键+R,打开运行窗口后输入 cmd,回车打开命令提示符窗口。
②在命令提示符窗口输入以下命令(建议直接复制,以免误将小写字母 l 写为数字 1),回车。
ping -l 1472 -f www.baidu.com
这条命令的意思是向 www.baidu.com(百度主页)发送一个探测请求,请求将一个不允许分割的 1472 字节的数据包发送出去。
③若是出现传输失败,提示需要拆分数据包的情况,则说明当前网络的 MTU 值要比指定的 1472 小,因此我们就适当调小数据包的大小(比如 1450),再发送一条类似的命令。
④这时,如果出现传输成功,则说明当前网络的 MTU 值比 1450 要大。于是我们需要稍微调大数值(比如1460),以便求得最为精确的网络 MTU 值。
⑥ 如此这般,通过不断修正数据包的大小,我们可以最终得到当前网络的 MTU 值。比如我这里,测试 1464 通过,但 1465 失败,所以我的网络 MTU 值为 1464。
在此需要特别说明的是,当我们设置本地 MTU 值,必须牢记要将这个测得的值再加上 28,即 1464+28 = 1492。
【Vista、Win7、Win8.1、Win10 操作系统设置 MTU 的方法】
1、查看自己当前网络的 MTU 值,请命令提示符下输入以下命令并回车:
netsh interface ipv4 show subinterfaces
2、要设置你正在使用网络的 MTU 值,请在命令提示符下输入以下命令并回车:
netsh interface ipv4 set subinterface "需修改的连接名" mtu=值 store=persistent
其中,需修改的连接名 和 值 要用相应的值来代替。例如,我这里需要输入:
netsh interface ipv4 set subinterface "WLAN" mtu=1492 store=persistent
在这里,我已经把要修改的地方用粗体字标出来了。
另外,请大家注意,修改 MTU 值与查看不同,需要以管理员身份运行命令提示符。
3、当我们以管理员身份运行命令提示符符时,输入以上命令即可成功设置。友情提示:回车后出现“确定”二字即代表已经设置成功。
附:
1)在 Win8.1/10 中以管理员身份运行命令提示符的方法,右击屏幕左下角的Win徽标,在弹出的右键菜单中点击“命令提示符(管理员)”
2)Win7点击开始菜单,在所有程序找到“命令提示符(管理员)”点击运行即可
![]()
>netsh interface ipv4 show subinterfaces
注意事项
不同的网络类型,其MTU有可能不同,大家最好自己动手测试,以找到最合适自己的MTU值。
注:转载于https://jingyan.baidu.com/article/ad310e80ff9bf81849f49ea9.html
windows系统下设置mtu值的方法相关推荐
- TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略
TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略 目录 软件环境 1.第一步安装好CUDA软件程序 2.第二步安装好tensorflow-gpu库 ...
- 解决Windows系统下网页自适应的终极方法
解决window系统下网页自适应的终极方法 文章目录 解决window系统下网页自适应的终极方法 前言 一.核心思想? 二.使用步骤 1.DevicePixelRatio工具类编写 2.实际应用 总结 ...
- Win10系统正确设置MTU值加快WIFI速度的方法
MTU是Maximum Transmission Unit缩写,中文名:最大传输单元. 工具/原料 硬件:电脑 操作系统:Windows 10 方法/步骤 第一步:查询自己电脑的MTU值 右键[开始] ...
- linux服务器静态ip,Ubuntu Linux系统下设置静态IP的方法
Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下: # The primary network interface auto eth0 ...
- Windows 系统下设置Nodejs NPM全局路径
Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效 npm config set cache "D:\nodejs\node_ca ...
- windows系统下文件批量重命名方法
选中要重命名的文件(ctrl+A或者其他方法),单击鼠标右键,选择复制文件地址: 新建一个Excel文档,然后在A1框进行粘贴: 在B1框输入待改名的文件名,然后 Ctrl+E,然后会在B列自动智能填 ...
- 【MTU】Windows/Linux下修改MTU
一.关于MTU 通过 MAC 封装的定义,现在我们知道标准以太网络frame所能传送的数据量最大可以到达 1500 bytes , 这个数值就被我们称为 MTU (Maximum Transmissi ...
- 系统首选dns服务器修改,如何在Windows系统中设置首选DNS
有时候可能需要修改或者调整 DNS 服务器地址的设置,以达到优化网络连接速度的效果.那么如何在Windows系统中设置首选DNS呢?具体请看下面学习啦小编介绍的操作方法! 在Windows系统中设置首 ...
- windows系统下搭建 ZeroTier moon服务器
ZeroTier 是一个虚拟局域网软件,局域网内的机器,流量不走公网,降低了风险和费用.而且软件开源,同一子网下免费使用100个机器,然而在国内如果要用好ZeroTier,最好搭建MOON转发服务器. ...
最新文章
- Tensorflow 全网最全学习资料汇总之框架平台的综合对比【3】
- 2017(秋)软工作业: (2)硬币游戏—— 代码分析与改进
- python UnboundLocalError: local variable 'log_f' referenced before assignment 错误
- 编写高质量代码改善C#程序的157个建议——建议87:区分WPF和WinForm的线程模型...
- CodeForces - 1593G Changing Brackets(思维)
- linux svn 自动部署,linux下svn安装和自动部署
- html 从左往右消失,从左到右语言写成从右到左html
- oracle 数据库安装与使用说明(简略版)
- python读取文件路径报invalid_Python 解决OPEN读文件报错 ,路径以及r的问题
- 基于Redis的分布式锁安全性分析-转
- 怎样做计算机系统的镜像文件,Windows7 镜像制作过程 图文说明
- Prometheus监控系统+Grafana可视化工具搭建
- docker安装常用命令docker网络
- eclipse 64位 免安装_超详细:64位Linux下安装PS模拟器ePSxe
- 煲汤C语言,煲汤秘诀,附9款排骨汤做法,总有一款适合你!
- 新概念第一册听力笔记
- 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 12836(unattended-upgr)持有
- ITON RW6852-50S WIFI6模组
- 提升20%运营效率!朗姿、海信的移动化实战分享
- 计算机怎么放音乐怎么按,QQ音乐怎么用手机控制电脑放歌曲
热门文章
- Lucene和ikanalyzer(中文分词器)的简单使用增删改查(提供maven依赖)
- php解密encrypteddata,微信小程序加密数据(encryptedData)解密中的PHP代码,php7.1报错
- Qt_Kits编译器选择
- 计算机磁盘碎片产生原因及处理方法,电脑不定期清理磁盘碎片,会导致出现这些问题...
- 【笔记】图片两种常用的存储方式 以及 如何转换通道 :B C H W 、 B H W C
- IHE-C(2013.9)
- 软件测试用例白盒测试,软件测试白盒测试测试用例与代码.doc
- 小羊驼和你一起学习cocos2d-x之二(屏幕匹配、多分辨率解决方案、分辨率适配)
- 栈训练:拆箱子送小羊驼礼物
- 语音处理-傅里叶分析和Z变换