|
ADSL
上网方式是基于
PPPOE协议的、一种以因特网为基础的点对点协议。既具有因特网的特点,又不完全等同于因特网。因此
Windows系统默认的基于因特网的参数设定,并不能完全满足
PPPOE的要求,无法将网络性能发挥到极致。
有不少系统优化工具(如
Windows优化大师)等,都提供了参数优化功能,许多
ADSL用户在使用后却发现,优化的效果并不明显,甚至适得其反。这是因为不同的互联网服务商提供给用户的某些参数值并不相同的缘故。系统优化工具是一种适合于大众的软件,并不是针对每个用户实际得到的参数值来设定的。要想使自己使用的宽带,发挥最大的效能,需要根据自己使用的网络服务商提供给你的数值优化才行。
运行注册表监视软件后,再运行系统优化工具,就可以得到系统优化工具软件具体修改了那些注册表键值。得到了这些关键的键值以后,我们就可以对自己使用的宽带服务进行有针对的优化。
一、找出自己的
DNS地址:
DNS地址是互联网服务提供商提供给你的域名服务器的
IP地址。打开“命令提示符”窗口,输入“
ipconfig/all”,回车后定位到“
PPP adapter”项,其中“
DNS serves”后面显示的类似于“
158、
138、
139、
150”的数字,既是互联网服务商提供给你的
DNS地址,记录下来。
二、找出合适的
MaxMTU值。
Windows提供的
MaxMTU值是
1500,这个值肯定不是你所用互联网服务商设置的最佳数值,具体值应该小于该值。适合你的数值需要自己测试找到。
在命令提示符下输入“
ping –f –l 1465、
158、
138、
139、
150”回车。如果返回的信息类似于“
Reply
FROM 158、
138、
139、
150:
bytes=1465
time=92ms
TTL=
251”,说明该数据包小于宽带运营商提供的
MaxMTU值,可以适当的增强数值再
ping。如果返回的信息为:“
Packet
needs
to
fragmented
but
DF
set”,说明数据包大小已超过宽带运营商提供的
MaxMTU值,可以适当缩小该数值再试,直到最后找到合适的测试值为止。
得到的测试值,还不是互联网服务商提供给我们的
MaxMTU值,因为在这个值得基础上,还应该加上
IP/ICMP头所用
28字节。如果测试得道的值为
1465,真实的
MaxMTU值,就是 “
1465+28=
1493
”
。
三、设置
MaxMSS。
MaxMSS是系统默认的最大分组数,其值应该是
MaxMTU值减去
40字节的地址信息。在
MaxMTU值为
1493的情况下,
MaxMSS值为“
1493-40=
1453
”
。
四、找出合适的
DefaultRcvWindows值:
DefaultRcvWindows值为“
MaxMSS值×网络带宽÷
8”得到的整数。以
2MB宽带,
MaxMSS值为
1453为例,其值为
1453×
2048÷
8=371968,记下该值。
五、接收窗口(
RWIN):
RWIN数值的大小,决定着我们的电脑每次要收受存入数据的大小,改制应该为(
1453×
44×
2)~(
1453×
44×
8)之间,要根据自己的实际需要而定,如果经常下载较大的文件或浏览含有大量图片或视频的网站,该值应设为(
MaxMSS值×
44×
6)~(
MaxMSS值×
44×
8)之间,否则,应设为(
MaxMSS值×
44×
2)~(
MaxMSS值×
44×
4)之间。
六、生存时间(
TTL):
Windows XP默认的
DefaultTTL值为
32,只需将其改设为
64即可(有资料建议设为
80)。
得到了需要的数值以后,在注册表编辑器中,定位到
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces],在其下单击正确配置了网卡的、类似于“
{
0f694452
-6a70-11db-8eb3-806e
6f6e6963}”字样的子键(有你
IP地址的那个就是)。在右侧,分别建立两个名为“
MaxMTU”和“
MaxMSS”键值,双击该值,打开“编辑
DWORD值”对话框,将“数值数据”的值设为得到的最佳值即可。
在注册表编辑器中,定位到
[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet Services\Vxd]子键并右击。在弹出的右键菜单中,新建一个名为“
MStcp”的子键。然后在其右侧分别建立一个名为“
DefaultRcvWindow”字符串值,填入你计算得到的数值。和“
Defaultttl”字符串值,填入
64即可,重起生效。
为了减少重装系统后重新设置的麻烦,可以将改动导出,另存为注册表文件。
下面是我导出的注册表改动项,只要将其复制,粘贴到记事本里,在“
*”处写入你计算出的最佳数值,另存为后缀名为
.reg得注册表文件,双击就可导入。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{B
95F8FC1-8561-4CBC-8056-F8D2E7E70E25}]
"MaxMTU"=dword:0000****
"MaxMSS"=dword:0000****
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VXD]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VXD\MStcp]
"DefaultRcvWindows"=dword:00******
"Defaultttl"=dword:00000064
|