大家在无线路由器网络设置时,也会发现有一个名为mtu的数值,它设置好啦能够提升网速,设置不好反倒会降低网速,并且这是没有一个数值的,适合自己就是很好的。
mtu设置是多少网速更快:
答:自然环境不一样更快mtu也不尽相同,
MTU并不是越高越好,由于MTU越多,传输一个数据包的延迟时间也就越大;而且MTU越多,数据包中bit位出现错误的几率也就越大。
自然,mtu也一定并不是越少越好,做为较大传输模块,假如设置的变小,数据信息传输不过去,当然网速可能就慢。
即便是光纤线路,用户每一次拔号后MTU值都是会不一样(网络线、网络线等入户口的误差值很有可能更高些),因此最优值需要经过具体检测才会得到。
因而,没有耐心的好朋友维持默认mtu就行了;有耐心的人朋友可以在默认值前提下降低或增加试着,经过多次检测得出一个速度最快的网速。
汇总:没有固定的最好是,仅有依据网络自然环境最合理的就是最好(不容易设置的默认就可以,需要增加网速的朋友可以接着看文章内容)。

mtu是啥
MTU(Maximum Transmission Unit)较大传输模块,不顾及机器设备、配电线路等多种因素的情形下,自然就是越多传输高效率越大,
由于协议书数据单元的包头市和包尾长短是数值,MTU越多,则一个协议书数据单元的承重的高效数据信息就越久,传输同样的用户数据信息所需要的数据包数量也越小。
在Windows系统中,默认MTU值都是1500字节,可是“不同类型的连接方式、不同地区的网络网络运营商、不同类型的无线路由器”会有不同的MTU设置。
比如:ADSL连接时MTU为1492字节,假定A应该给B传输3000字节数据信息,假如全部传输环节中各个阶段的MTU全是1500,那2个数据包就能传输进行。
可是偏偏这时候ADSL连接方式的MTU是1492字节,数据包只因为这一MTU差别附加拆分为3个(为了方便了解,临时不把“数据包报头”列入考量标准)
显而易见这附加增加了必须传输的数据包总数,并且拆包组包的一个过程也白白浪费时间。从当地到网络选用一致的MTU就能避免附加拆包。

mtu对网络速度危害到底有多大
以电信网4M网络带宽为例子,将操作系统的MTU值改成1492,然后将路由器MTU值从1460改成1492后,下载速率从原先的435KB/s提升到了450KB/s,提高了15KB/s。电信网的网络带宽检验工具的检验结果已经从4.09M提升到了4.19M。
mtu如何设置最好分享特性
1、当地MTU值超过网络MTU值后,当地传输的数据包太大造成网络会拆包后传输,不仅造成额外数据包,并且耗费了“拆包、组包”的时间。
2、当地MTU值低于网络MTU值后,当地传输的数据包能直接传输,可是无法充分运用网络赋予的数据包传输规格的布限制值,传输水平还未充分发挥。
这样大家就知道,所说科学合理的设置MTU值,是让当地的MTU值与网络的MTU值一致,既可以详细充分发挥传输特性,又不许数据包分割。
下面最重要的是要找到对你的网络自然环境而言MTU是多少才是合理的。
方法如下所示:
1、按Win R组合键,调出“运行”菜单,输入“cmd”随后回车键
2、在发生的“命令提示符”窗口中输入“ping -l 1472 -f www.baidu.com”随后回车键
含意:
ping:进行一个检测要求;
-l(L的小写字母):限定检测包大小;
1472:包大小为1472字节;
-f:严禁无线路由器分割数据包
www.baidu.com:设百度搜索为检测总体目标
Linux用户:
ping -s 1472 www.baidu.com
OS X用户:
ping -D -s 1472 www.baidu.com
3、这时候有2个原因:
(1)假如收到回复,那样证明你的网络容许较大MTU值便是1500字节,与系统默认值同样,只需将路由器MTU值也设置为1500就可以;
(2)如果出现了必须分割数据包可是设置 DF。或者Packer needs to be fragmented but DF set.提示,那么说明数据包大小超过网络限制的MTU大小。必须减少检测包大小再度试着。(为了能截设计效果图,我们将检测包改成1473了)
4、按“上箭头”恢复刚刚输入的命令,并且以5为跨距减少包大小为1467字节,再度回车键检测。
5、这时候也是有着两种可能:
(1)、若是有返回,表明数据包低于MTU限定,就把包大小 3再度检测,假如 3后没有返回,那么就以1为跨距降低数据包大小开展检测。
(2)、假如还是没返回,就坚持以5为跨距减少包大小,直到有返回之后进行5(1)里的操作。
6、直到你就会觉得数据包-1后,拥有返回,说明你检测到MTU许可的精确数据包大小。(比如从1465降低到1464也就有了返回,那样许可的数据包大小便是1464)
7、但是上边获得数值没法设置为操作系统或路由器MTU,你查到的数据包大小必须再加上28字节的“数据包报头”,才算是完整的数据包规格。
(比如:检测过的数据包大小是1464,那样再加上28字节,最后MTU=1492字节)
8、最终,只需将路由器和操作系统里的MTU值设置给你得出来的结论就可以。
计算机mtu设置方法
一、XP操作系统设置方法:
1、 按Win R组合键,调出“运行”菜单,输入regedit,随后回车键;
2、 选择“HKEY_Local_Machine>SYSTEM>CurrentControlSet>Services>Tcpip>Parameters>interface”;
3、在 interface 中下部肯定有很多项,必须逐一观查健值,会有一个项和你的网口IP一致,选中此项;
4、之后在此项上点一下右键,选择“编辑>新建>DWORD值”,之后在右边把它被命名为“MTU”;
5、右键点一下MTU,选择“改动”,在弹出的窗口中选择“十进制”,填写你得出来的有效MTU值就可以。
二、Vista、Win7操作系统设置方法:
1、进到系统盘:\Windows\System32\寻找cmd.exe,右键“以管理员真实身份运行”;
2、在发生的“命令提示符”窗口中输入“netsh interface ipv4 show subinterfaces”并回车键来查看现阶段的MTU值
3、下面输入“netsh interface ipv4 set subinterface "需改动的连接名" mtu=你得出来的有效值 store=persistent”并换行就可以
比如:“netsh interface ipv4 set subinterface "当地连接" mtu=1492 store=persistent”
三、win10操作系统设置方法:
最先,查看自身现阶段网络的 MTU 值,敲打“WIN R”,在开启的运行窗口输入“netsh interface ipv4 show subinterfaces”点一下确定。
随后就需要设置你在使用网络的 MTU 值,敲打“WIN R”,在开启的运行窗口输入“netsh interface ipv4 set subinterface "需改动的连接名" mtu=值 store=persistent”点一下确定。
在其中,需改动的连接名 和 值 得用相对应数值代替。比如,我这里要输入:
netsh interface ipv4 set subinterface "WLAN" mtu=1492 store=persistent
在这儿,我已把该改动的地区用粗体字标出了。
此外,大家一定要注意,改动 MTU 值与查看不一样,必须以管理员真实身份运行命令提示符。
应以管理员真实身份运行命令提示符时,输入以上命令就可以取得成功设置。温馨提示:敲打回车之后出现“确定”二字即表示早已设置取得成功。
备注名称:
1.在 Win8.1/10 是以管理员真实身份运行命令提示符的方法,右键显示屏左下角的Winlogo,在弹出的右键菜单中点一下“命令提示符(管理员)”。
2.Win7点一下开始菜单,在大多数程序寻找“命令提示符(管理员)”点一下运行就行了。