当前位置: 首页 > xp系统教程 > XP系统教程 > 详细页面

xp镜像安装教程,Windows系统下的TCP参数优化

发布时间:2019-05-20 13:17:37 文章来源:windows xp sp3 作者: 蔡江工程师

续上文:TCP连接的状态与关闭方式,及其对Server与Client的影响

  通常会采用修改注册表的方式改进Windows系统参数。下面将为大家介绍Windows系统下的TCP参数优化方式,适用于Windows 2003、Windows XP、Windows 7以及Server版。对于具体的系统环境与性能需求,优化方式会有所差异,效果也不尽相同,仅是个人的建议。所有的优化操作都通过修改注册表实现,需要使用regedit命令进入注册表并创建或修改参数,修改完成后需要重启系统,以使之生效。以下使用的参数值均为10进制。

1. TCPWindowSize

  TCPWindowSize的值表示TCP的窗口大小。TCP Receive Window(TCP数据接收缓冲)定义了发送端在没有获得接收端的确认信息的状态下可以发送的最大字节数。此数值越大,返回的确认信息就越少,相应的在发送端和接收端之间的通信就越好。此数值较小时可以降低发送端在等待接收端返回确认信息时发生超时的可能性,但这将增加网络流量,降低有效吞吐率。TCP在发送端和接收端之间动态调整一个最大段长度MSS(Maximum Segment Size)的整数倍。MSS在连接开始建立时确定,由于TCP Receive Window被调整为MSS的整数倍,在数据传输中完全长度的TCP数据段的比例增加,故而提高了网络吞吐率。

  缺省情况下,TCP将试图根据MSS来优化窗口大小,起始值为16KB,最大值为64KB。TCPWindowSize的最大值通常为65535字节(64KB),以太网最大段长度为1460字节,低于64KB的1460的最大整数倍为62420字节,因而可以在注册表中将TCPWindowSize设置为62420,作为高带宽网络中适用的性能优化值。具体操作如下:

  浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TCPWindowSize的REG_DWORD值,该值的范围是从0到65535,将该值设置为62420。

2TCP1323Opts 

  为了更高效地利用高带宽网络,可以使用比上述TCP窗口大得多的TCP窗口大小,此特性是Windows 2000和Windows Server 2003中的新特性,称为TCP Window Scaling,它将以前的65535字节(64KB)的限制提高到了1073741824字节(1GB)。在带宽与延迟的乘积值很高的连接上(例如卫星连接),可能需要将窗口的大小增加到64KB以上。使用TCP Window Scaling,系统可以允许确认信息间更大数据量的传输,增加了网络吞吐量及性能。发送端和接收端往返通信所需的时间被称为回环时间(RTT)。TCP Window Scaling仅在TCP连接的双方都开启时才真正有效。TCP有一个时间戳选项,通过更加频繁地计算来提高RTT值的估测值,此选项特别有助于估测更长距离的广域网上连接的RTT值,并更加精确地调整TCP重发超时时间。时间戳在TCP报头提供了两个区域,一个记录开始重发的时间,另一个记录接收到的时间。时间戳对于TCP Window Scaling,即确认信息收到前的大数据包传送特别有用,激活时间戳仅仅在每个数据包的头部增加12字节,对网络流量的影响微乎其微。数据完整性与数据吞吐率最大化哪个更为重要是个需要评估的问题。在某些环境中,例如视频流传输,需要更大的TCP窗口,这是最重要的,而数据完整性排在第二位。在这种环境中,TCP Window Scaling可以不打开时间戳。当发送端和接收端均激活TCP Window Scaling和时间戳时,此特性才有效。不过,若在发包时加入了时间戳,经过NAT之后,如果前面相同的端口被使用过,且时间戳大于这个连接发出的SYN中的时间戳,就会导致服务器忽略该SYN,表现为用户无法正常完成TCP的3次握手。初始时生成小的TCP窗口,之后窗口大小将按照内部算法增大。具体操作如下:

  浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TCP1323Opts的REG_DWORD值,该值的具体含义为:0(缺省值)表示禁用TCP Window Scaling和时间戳;1表示只启用TCP Window Scaling;2表示只启用时间戳;3表示同时启用TCP Window Scaling和时间戳。TCP1323Opts设置为激活TCP Window Scaling后,可以将上文中的注册表项TCPWindowSize的值增大,最大能达到1GB,为了达到最佳性能,最新纯净xp系统,这里的值最好设置成MSS的倍数,推荐值为256960字节。

3TCP 控制块表

  对于每个TCP连接,控制变量保存在一个称为TCP控制块(TCB)的内存块中。TCB表的大小由注册表项MaxHashTableSize控制。在活动连接很多的系统中,设定一个较大的表可以降低系统定位TCB表的时间。在TCB表上分区可以降低对表的访问的争夺。增加分区的数量,TCP的性能会得到优化,特别是在多处理器的系统上。注册表项NumTcbTablePartitions控制分区的数量,默认是处理器个数的平方。TCB通常预置在内存中,以防止TCP反复连接和断开时,TCB反复重新定位浪费时间,这种缓冲的方式促进了内存管理,但同时也限制了同一时刻允许的TCP连接数量。注册表项MaxFreeTcbs决定了处于空闲等待状态的TCB重新可用之前的连接数量,在NT架构中常设置成高于默认值,以确保有足够的预置的TCB。从Windows 2000开始添加了一个新特性,降低超出预置TCB运行的可能性。如果处于等待状态的连接多于MaxFreeTWTcbs中的设置,所有等待时间超过60秒的连接将被强制关闭,以后再次启用。此特性合并到Windows 2000 Server和Windows Server 2003后,MaxFreeTcbs将不再用于优化性能。具体操作:

  浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为MaxHashTableSize的REG_DWORD值,该值的范围是从1到65536,并且必须为2的N次方,缺省值为512,建议设为8192。然后在Parameters子键下创建或修改名为NumTcbTablePartitions的REG_DWORD值,该值的范围是从1到65536,并且必须为2的N次方,缺省值为处理器个数的平方,建议设为处理器核心数的4倍。

4TcpTimedWaitDelay

以上就是xp镜像安装教程,Windows系统下的TCP参数优化的全部内容,本文作者:蔡江工程师所写的原创文章仅此参考,具体的操作技术和了解多少电脑知识还是要看你本人去操作。本文来源:windows xp sp3 转载请注明,谢谢!

本文关键词: 系统 windows 优化 参数
文章标题:xp镜像安装教程,Windows系统下的TCP参数优化
相关文章
  • win7系统纯净版苹果重装软件

    :-P吐舌头2、选择“屏幕保护程序”;解决方法:先将电脑注销掉,查看故障是否解决,如果还是故障依旧的话,那就建议立即下载杀毒软件查杀电脑全盘,查杀完成后重启电脑查看故障是否解除,如果还是没用的话,建议重装下系统了我们在重启或者电脑开机的时候,在进入Windows系64位系统用32位软件统启动画面之前按下F8键,会出现系统多操作启动菜单了,有三个版本的安全模式可以选择,大家视自己需要选择,回车就直接进入

  • win7纯净版光盘电脑安装系统吗

    这样你的宽带就被完全的释放了,赶紧回家试试吧!04在左边那一栏点击任意应用程序后,在右边的文档中即可出现该应用程序的文档内容再多说一点:1,2,3针为红,绿,蓝三枪信号输入,如果哪根针接触不好时,屏幕就会有缺少相应的颜色。xp系统下载32位系统能安装ps吗电脑启动后黑屏只有鼠标箭头是怎么回事?在win7系统下,电脑启动后黑屏,而且只有鼠标箭头在屏幕上[HKEY_LOCAL_MACHINESYSTEMCurre

  • 使用u盘装win7系统步骤图解虚拟机安装视频

    勾选“禁用前面板插口检测”并单击“OK”即可遇到这种情况该如何处理呢?我们可以参照微软官方微博的方法来尝试处理:由于情况多种多样,有些时候找不到具体原因,我们可以通过重置来搞定工具-internet选项-高级以上就是win8开启网络访问保护功能的操作方法,想要开启此功能的用户可以参照上面步骤来尝试,也可以将此文章分享给需要的小伙伴。解决方案:xp系统换言之,七彩虹逸彩8600GT-GD3UP烈焰战神纪念版是七彩虹逸

  • 360一键装机win7系统好不好激活工具

    很多用户在设置呼叫转移的时候无法更改部分设置,该怎么办呢?下面由学习啦小编为你整理了6s手机无法更改部分呼叫转移设置的相关方法,希望对你有帮助!手动设置在iPhone手机上主屏上找到设置图标,直接点击打开在打开的设置页面当中,往下翻页面,找到电话栏目,点击打开进入呼叫转移设置页面,系统默认该功能为关闭状态,点击右侧的开关按钮进行开启开启需要等待一小段时间,随后将会显示呼叫转移条件(全部通话转移,自定义转移)以及呼叫转移号码,这里先设置

  • win10 1703怎么做u盘启动盘苹果电脑怎么用装系统教程

    不过,为了更好的解决问题,建议修复全部选项Chrome谷歌浏览器是一款毫无广告并且有着高效上网内核的浏览器,而Flash也是谷歌浏览器必不可少的插件,当你出现adobeflashplayer已过期或不是最新版本的时候,就可以通过以下的教程去解决。猜你喜欢:1.360浏览器默认软件设置下载工具2.360怎么设置默认软件360设置默认软件的方法3.360卫士默认软件设置在哪里设置4.360卫士默认软件怎么设置5.电脑的默认程序软件怎么设置win7系统下载到手机有很多用户的win7系统当中都后许多个管理员账户,

  • win7系统下载64怎么视频安装不了打印机驱动怎么办啊

    1、首先我们重新启动电脑,根据主板类型按相关的快捷键进入bios,大部分是“del”或是“f2”;2、进入bios之后,切换至“advanced”选项卡,然后找到usbwin7系统64位旗舰版怎么安装步骤configuration(usb配置)或integratedperipheralsoption(外部设备选项),按回车进入,如图所示:注意:因为不同bios名称会有所差别,用户注意查看由于情况多种多样,有些时候找不到具体原因,我们可以通过重置来搞定工具-interne

返回 xp系统下载 首页
60