admin管理员组

文章数量:1530240

2024年7月31日发(作者:)

【WindowsXP技巧】修改MTU值,让网络更快更流畅

MTU值是什么呢?就是电信运营商提供的每次在网络中发送数据的量的限制,超

过了这个量一个数据就会被拆成两段甚至多段来发送。而我们电脑里的网卡默认的每

次发送数据的数据单元为1500。如果运营商提供的网络每次只能发送的数据单元为

1400的话,网卡每次的数据1500就会被拆成两次发出,造成发送数据的浪费,从而

影响网络传送。

如果网络本身就不太好的话,很容易出现掉包的现象,因此合适的MTU有助于提

供你的网速。

一、确定最合适的MTU值

MTU的值到底是多少呢?设大了不行,设小了也不好。最好能与网络运营商的网

络MTU值同步就最佳。怎样来确定最佳的MTU值呢?

这里我们只需要借助一个Windows自带的命令行命令:Ping。点击开始“菜单”

——“运行”(如下图所示)

在弹出的“运行”窗口中输入“cmd”后回车(或点击“确定”按钮)效果如下

图:

点击确定后,会弹出命令行窗口,输入“ping -f -l ”其中

代表的是MTU值,这个值由你来定,如可以从1400开始,如果Ping的结果中出现“

Packet

needs to be fragmented but DF set.

”。说明被拆包了,要把值调小再试;如果调试通过则加

大数值,找到不出现“

Packet needs to be fragmented but DF set.

”的最大值就是最佳的MTU

值。

(如图)

从上图可以看出最佳的MTU值是1464,为1465时就要拆包了。

二、更改MTU值为最佳

通过Ping命令,我们得到MTU值是1464(这是我的机器,你的自己测试),但在

发送数据还有28字节的数据头,所以最终的MTU值为1464+28=1492。

下面开始修改这个值:

打开运行窗口,输入“regedit”后回车打开注册表编辑器,然后依次选择

“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfac

es”,在该项下会看到很多接口,单击其中的每个接口,在右侧则都会有一个“IPAddress”

的键,查看它的值,如果它的值与当前网卡的IP地址相同,那么就表示这个接口为当

前使用的。这样只要在该接口上单击鼠标右键,选择弹出菜单中的“新建——Dword

值”,创建一个名为“MTU”的Dword主键,然后将其值设为前面获取的MTU值即可。

下图是找到了网卡:

下图是右键设置MTU值

最终效果如下图:

四、完成

关闭注册表,就可以了,不需要重启,如果没有生效,重启一下。试一下,打开

网页是不是变快了,当然如果网络好的话,人眼是感受不出来的,但当有多个网页打

开时,效果就不同了。

本文标签: 网络发送数据点击数据出现