mtu值怎么样设置才网速最快,mtu值影响网速吗

  mtu值怎么样设置才网速最快,mtu值影响网速吗

  说起MTU值,可能很多朋友连听都没听过。简单来说,我们在上网的时候,所有的操作都是通过传输一个又一个“数据包”来实现的,而MTU值是用来设置可传输数据包的最大大小的。显然,如果MTU值设置得过大或过小,都会在一定程度上影响我们上网的速度。

  那么,什么才是最合适的MTU值,又应该如何设置MTU值呢?

  

一、什么是 MTU 值

  从字面上看,MTU是英文Maximum Transmission Unit的缩写,即最大传输单位,其单位是字节。

  在我们常见的以太网中,MTU一般是1500,而无线路由器的默认值一般是1492,蓝牙官网的默认值是672(这个速度很慢,大概20k/s)。

  

mtu值怎样设置才网速最快

  为什么MTU值会影响网速?下面简单解释一下。

  在Win系统中,MTU值默认为1500。假设我们现在要传输3000字节的数据,我们只需要把它拆分成2个包。

  如果是ADSL接入方式,其MTU值为1492,那么这3000字节的数据需要分三个数据包传输。随着数据包数量的增加,需要额外的时间对数据包进行解包和分组,网速变慢也就不足为奇了。

  

二、mtu值怎样设置网速才快

  第一步:测量你当前网络的最佳MTU值,按“Win键R”,运行窗口后输入“cmd”,然后按回车键。

  设置mtu值-1的计算机图示

  在命令提示窗口中,输入以下命令(建议直接复制,以免把小写字母L错写成数字1),然后回车。

  平-l 1472-f www.baidu.com

  这个命令的意思是向www.baidu.com(百度首页)发送一个探测请求,请求发送一个不允许拆分的1472字节的数据包。

  设置mtu计算机图-2

  如果传输失败,说明需要对数据包进行拆分,说明当前网络的MTU值小于指定的1472,我们会适当减小数据包大小(比如1450)并发送类似的命令。

  计算机图mtu -3

  如果传输成功,当前网络的MTU值大于1450。所以我们需要稍微增加该值(比如1460)才能得到最准确的网络MTU值。

  设置mtu值的计算机图示-4

  [!- empirenews.page - ]

  然后通过不断修改数据包大小,最终得到当前网络的MTU值。比如这里的边肖,测试1464通过了,但是1465失败了,所以边肖的网络MTU值是1464。这里需要注意的是,在设置本地MTU值时,一定要记住在这个测量值上加28,即1464 28=1492。

  计算机图mtu -5

  

第二步、设置本地MTU值

  以下方法适用于设置Vista、Win7、Win8.1和Win10操作系统的MTU:首先检查你当前网络的MTU值,点击“WIN R”,在打开的运行窗口中输入“Netsh Interface IP v4 Show Sub Interfaces”,然后点击确定。

  计算机图mtu -6

  然后设置正在使用的网络的mtu=值,点击“WIN R”,在打开的运行窗口中输入“Netsh Interface IP v4 Set Subinterface”,然后点击确定。其中,要修改的连接名称和值应该替换为相应的值。例如,我需要输入:

  netsh接口ipv4设置子接口 WLAN mtu=1492 store=persistent

  在这里,我用粗体标出了要修改的地方。

  另外请注意,修改MTU值与查看不同,需要以管理员身份运行命令提示符。

  计算机图mtu -7

  当以管理员身份运行命令提示符时,请输入上述命令以成功设置它。友情提醒:击回车键后出现“OK”字样,表示设置已经成功。

  备注:

  1.如何在Win8.1/10中以管理员身份运行命令提示符?右键点击屏幕左下角的Win logo,在弹出的右键菜单中点击“命令提示符(管理员)”。

  2.Win7单击开始菜单,在所有程序中找到“命令提示符(管理员)”,然后单击运行。

  Mtu计算机图-8

mtu值怎么样设置才网速最快,mtu值影响网速吗