优化Windows服务器 从TCP/IP入手
2007-04-11 12:22:08 来源:WEB开发网图1
图2
二、修改MTU值尽管找到了最合适的MTU值大小,但是怎么去修改呢?因为Windows系统默认都已经设置好了,并没有给我们提供修改的选项。
不要紧张,系统的参数设置都是保存在注册表中的,因此我们可以通过修改注册表的方法来实现修改MTU的值。打开运行窗口,输入“regedit”后回车打开注册表编辑器,然后依次选择“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces”,在该项下会看到很多接口,单击其中的每个接口,在右侧则都会有一个“IPAddress”的键,查看它的值,如果它的值与当前网卡的IP地址相同,那么就表示这个接口为当前使用的(图3)。
图3
这样只要在该接口上单击鼠标右键,选择弹出菜单中的“新建——Dword值”,创建一个名为“MTU”的Dword主键,然后将其值设为前面获取的MTU值即可(图4)。
图4
最后提醒大家,在修改注册表之前,最好做好备份之后再修改,以避免修改出错导致系统产生故障。
三、应用实例
修改了MTU值后,只要数值大小合适,那么网络性能一般都会有所提高。尤其是传送较大容量的数据时效果会比较明显。但是在实际的使用中,仍然有一些情况需要我们注意。下面笔者继续向大家作一介绍。
1.启用MTU路径检测
前面我们知道,MTU的值是要讲究环境的,很多朋友会说,我确定最适合的MTU值时是以本地网关为参照的,如果出了局域网进入互联网该怎么办呢?不要紧,我们只要启用MTU路径检测,那么TCP/IP协议就会自动检测到达目标远程主机路径中所经过的网络MTU值并自动作出调整,从而避免冲突。
打开注册后,依次选择“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters”,然后在右侧创建一个名为“enablepmtudiscovery”的Dword值,再把它的值设为设为1表示启用MTU路径检测(图5)。
图5
2.启用默认路由
我们知道,Windows 2000/XP/2003在某种情况下可以充当路由器来使用,但是默认状态下该功能却是关闭的。如果启用该功能,那则可允许内置的路由缓冲和队列来优化TCP/IP网络。因此我们可以打开注册表,定位到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters”,然后新建一个“ipenablerouter”的Dword值,并设为1即可(图6)。
图6
经过上面的优化,我们既能享受到Windows系统带来的操作简单便捷的好处,又够提高网络性能,一举两得的好事,作为网管的你怎么能错过呢,赶紧来试试吧!
更多精彩
赞助商链接