mtu设置可以优化不同的网络速度,但每个用户需要根据自己的网络环境进行修改,以实现最佳的网络速度设置。许多用户想了解自己mtu最好设置多少?看完这篇文章基本就能知道了。mtu设置最佳网速方法。
MTU不是越大越好,因为MTU越大, 传输数据包的延迟越大;而且MTU数据包越大 bit错位的概率越大。
MTU通信效率越高,传输延迟越大。因此,有必要权衡通信效率和传输延迟。MTU。
即使是光纤线路,用户每次拨号后也会拨号MTU值会有所不同(电话线、网线等入户偏差值可能更大),所以最优值只有经过实际测试才能获得。
如果线路严重的线路问题和大规模的网页无法打开,不建议用户修改默认情况MTU数值。
结论:没有最好的固定,只有根据网络环境最合理的是最好的(默认不会设置,想要提高网络速度可以继续阅读文章)。
MTU(Maximum Transmission Unit)最大虑设备、线路等因素,考虑设备、线路等因素,传输效率越高,
由于协议数据单元的包头和包尾长度为固定值,MTU协议数据单元承载的有效数据越大,越长,传输相同用户数据所需的数据包数量越低。
在Windows在系统中,默认MTU值也是1500字节,但不同的接入方式,不同地区的网络运营商,不同的路由器有不同的MTU设置。
例如:ADSL接入时MTU假设A需要在整个传输过程中向B传输3000字节数据的1492字节,MTU都是1500,所以可以传输两个数据包。
但偏偏此时ADSL接入方式的MTU这是1492字节,因为这个数据包MTU差异分为三个(为了便于理解,暂时不考虑数据包报头)
显然,这增加了需要传输的数据包数量,拆包过程也浪费了时间。如果从本地到网络采用一致的方式MTU可避免额外拆包。如果从本地到网络采用一致的方式MTU可避免额外拆包。
以电信4M以带宽为例,操作系统MTU将路由器的值改为1492,然后将路由器MTU从1460到1492,下载速度从原来的435KB/s提升到了450KB/s,提升了15KB/s。电信带宽检测工具的检测结果也从4开始.09M提升到了4.19M。
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.此时有两种情况:
(1)如果收到回复,这意味着你的网络允许最大化MTU值为1500字节,与系统默认值相同,路由器只需要MTU值也可以设置为1500;
(2)如果需要拆分数据包,则设置 DF。或是Packer needs to be fragmented but DF set.提示表明数据包的大小超过了网络的限制MTU大小。或是Packer needs to be fragmented but DF set.提示表明数据包的大小超过了网络的限制MTU大小。需要减小探测包大小再次尝试。(为了截取效果图,我将探测包改为1473)
4.按上箭头恢复刚刚输入的命令,然后将包大小降低到5个跨度的1467字节,再次返回车辆进行检测。
5.这个时候也有两种可能:
(1)如有返回,说明数据包小于MTU限制,包大小 如果 3.如果没有返回,则以1为跨度降低数据包大小进行探测。
(2)如仍未返回,则继续以5为跨度减小包大小,直至返回后进行5(1)操作。
6.直到你找到数据包-1,然后返回,这意味着你检测到了它MTU允许准确的数据包大小。(例如,如果返回从1465减少到1464,则允许的数据包大小为1464)
7.但上述值不能设置为操作系统或路由器MTU,您找到的数据包大小需要加上28字节的数据包报头,才是完整的数据包大小。
(比如检测到的数据包大小是1464,然后加上28字节,最后MTU=1492字节)
8.最后,路由器和操作系统只需要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、进入系统盘:WindowsSystem32找到cmd.exe,右键作为管理员运行;
2.在命令提示符窗口输入netsh interface ipv4 show subinterfaces并回车查看当前情况MTU值
接下来输入3netsh 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 值与检查不同,需要作为管理员操作命令提示符。
另外,请注意修改 MTU 值与检查不同,需要作为管理员操作命令提示符。
作为管理员操作命令提示符时,可以成功设置输入上述命令。友情提示:敲回车键后出现确定二字,即已设置成功。
备注:
1.在 Win8.1/10 以管理员身份操作命令提示符,右击屏幕左下角Win点击弹出右键菜单中的命令提示符(管理员)进行徽标。
2.Win点击开始菜单,在所有程序中找到命令提示符(管理员)。
以上就是mtu设置多少最好的详细内容了,设置方法其实非常简单。您可以通过查看来设置最佳网速。需要注意系统家居的用户。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。
标签:
评论