|
下面的数据来自微软官网!
为 MTU 大小低于 576 的 WAN 链接推荐的 TCP/IP 设置
方法 1:启用路径最大传送单元 (PMTU) 黑洞检测
如果启用了路径最大传送单元 (PMTU) 黑洞检测功能,TCP 将尝试发送未设置 Don't Fragment 位的片段。
如果一个片段几次重新发送都没有得到确认,则 TCP 将尝试发送这些片段。
如果片段得到确认,则最大片段大小 (MSS) 将减小,并且在连接上将在今后的数据包中设置 Don't Fragment 位。
请优先考虑此方法,因为数据包大小仅针对有问题的片段而减小。黑洞检测会增加特定片段的最大重新发送次数。
要启用 PMTU 黑洞检测,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
在注册表中找到下面的项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 EnablePMTUBHDetect,然后按 Enter。
在“编辑”菜单上,单击“修改”。
在“数值数据”框中,键入 1,然后单击“确定”。
方法 2:禁用 PMTU 发现
如果禁用了 PMTU 发现,则 TCP 将仅发送 MTU 大小为 576 且未设置 Don't Fragment 位的数据包。
这样路由器就能够将数据包分段并跨网络发送数据包。
此方法影响发送到所有目标的数据包。通常,在数据包大小为 576 时,性能处于一个可接受的级别,
但是,如果启用了 PMTU 发现且路径支持的 MTU 大小大于 576,则性能将会更低。
要禁用 PMTU 发现,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
在注册表中找到下面的项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 EnablePMTUDiscovery,然后按 Enter。
在“编辑”菜单上,单击“修改”。
在“数值数据”框中,键入 0,然后单击“确定”。
方法 3:手动为网络接口设置 MTU 大小
如果手动为某个网络接口设置 MTU 大小,则该设置会覆盖此网络接口的默认 MTU。
MTU 大小是可以在底层网络上传输的最大数据包大小(以字节为单位)。
此方法影响发送到所有目标的数据包,并且可能会对性能造成显著影响,这取决于设置的 MTU 大小。
要为网络接口设置 MTU 大小,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
在注册表中找到下面的项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<ID for network interface>
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 MTU,然后按 Enter。
在“编辑”菜单上,单击“修改”。
在“数值数据”框中,键入 MTU 大小的值,然后单击“确定”。
关于MTU 的值,我在网络上搜索过网络优化几年下来,最佳值是1492
一般情况下可以设置之为1492
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
- "EnablePMTUDiscovery"=dword:00000000
- "EnablePMTUBHDetect"=dword:00000001
- "MTU"=dword:000005d4
复制代码
|
评分
-
查看全部评分
|