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

Windows Server 2003系统性能优化

发布时间:2018-09-15 18:13:04 文章来源:windows7中文版 作者: win7搬砖工

  TCP确认频率

  表4 TCP1323Opts注册表入口

  TCP window size最大值通常为65535字节(64KB), 以太网最大段长度为1460字节,低于64KB的1460的最大整数倍为62420字节,故注册表中可以将62420设置为高带宽网络中适用的性能优化值。此值在注册表中原本没有,需要手工添加。

  

  为了更高效地利用高带宽网络,你可以使用比前述TCP窗口大得多的TCP窗口大小,此特性是Windows 2000和Windows Server 2003中的新特性,称为TCP window scaling,它将以前的65535字节(64KB)的限制提高到了1073741824字节(1GB)。使用scaling window,系统可以允许确认信息间更大数据量的传输,增加了网络吞吐量及性能。

  

  从Windows2000开始添加了一个新特性降低超出预置TCB运行的可能性。如果在时间等待状态的连接多于MaxFreeTWTcbs中的设置,所有超过60秒等待的连接将被强制关闭,以后再次启用。此特性合并到Windows2000Server和Windows Server 2003后,MaxFreeTcbs将不再用于优化性能。

  TCP 窗口大小

  大TCP窗口和RTT估测(时间戳)

  

  TCP 时间等待延迟

  时间戳对于window scaling,即确认信息收到前的大数据包传送特别有用,激活时间戳仅仅在每个数据包的头中增加12字节,对网络流量的影响微乎其微。数据完整性与数据吞吐率最大化哪个更重要是个需要评估的问题。在某些环境中,象视频流传送,需要大的TCP窗口,这是第一重要的,而数据完整性排在第二位,在此中环境中,window scaling可以不打开时间戳。

  TCP退出前转发非确认连接请求(SYN)的次数记录在注册表项TcpMaxConnectRetransmisstions。对于每次尝试,转发超时是成功转发的两倍。在Windows Server 2003中默认超时次数是2,默认超时时间为3秒(在注册表项TCPInitialRTT中)。速度较慢的WAN连接中超时时间可相应增加。不同环境中可能会有不同的最优化设置,需要在实际环境中测试确定。

  TCP用延迟确认来降低网络中转发的数据包数量,以提升性能。

  

  TCP receive window(TCP 数据接收缓冲)定义了发送端在没有接收端确认信息的状态下可以发送的最大字节数。此数值越大,返回的确认信息就越少,相应的在发送端和接收端之间的通信就越好。此数值较小时可以降低发送端在等待接收端返回确认信息时发生超时的可能性,但这将增加网络流量,降低有效吞吐率。

  退出前TCP转发非确认数据段的个数记录在注册表项TcpMaxDataRetransmissions。默认值是5。TCP依据给定连接的回环时间建立一个初始间隔。每次成功转发,间隔时间加倍,直到响应发生或超时发生,此时间隔时间又回到初始值。

  注意:Windows TCP/IP调优可能对内存资源产生很大影响,实施调优的措施后监控内存资源的使用率是非常重要的。

  

  注意低位代表是否打开window scaling,高位代表是否打开时间戳。

  修改注册表需要有经验的技术人员完成,windows7系统修复u盘启动,错误的注册表修改可能导致严重的系统不稳定或无法正常启动,在实施注册表的修改前,您应当完全了解注册表项目的作用以及可能造成的影响或副作用。建议访问微软网站或其它站点获得更多的与注册表参数修改相关的信息。

  注册表建议设置如下:

  很多注册表的改变在系统重启后才能生效,很多改变可能限制Windows的自我调优。

  默认状态下,TCP将试图依据MSS来优化window size,起始值为16KB,最大为64KB。TCP window size也可以在注册表中手工设定。

  两个注册表项:

  注:此值配置为interface级别。

  此设置适用于非常繁忙的服务器,有数千个并发TCP连接,如很大负载的LDAP,FTP,Web服务器。

  MaxUserPort TCP连接使用的最大端口数量

  在TCB表上分区,可以降低对表的访问的争夺。增加分区的数量,TCP的性能会得到优化,特别是在多处理器的系统上。注册表项NumTcbTablePartitions控制分区的数量。默认是处理器个数的平方。

  

  发送端和接收端往返通信所需时间称为回环时间(RTT)。TCP有一个时间戳选项,通过更加频繁地计算来提高RTT值的估测值,此选项特别有助于估测更长距离的广域网上连接的RTT值,电脑windows7安装步骤,并更精确调整TCP转发超时时间。时间戳在TCP报头提供了两个区域,一个记录开始转发的时间,另一个记录接收到的时间。

  

  对于每个TCP连接,控制变量保存在一个称为TCP控制块(TCB)的内存块中。TCB表的大小由注册表项MaxHashTableSize控制。在活动连接很多的大系统中,设定一个较大的表可以降低系统定位TCB表的时间。

  相关注册表如下:

  TCPTimedWaitDelay 释放前TCP等待时间

  注:超时时间不要设置太大否则将不会发生网络连接超时。

综上所述,这就是windows7中文版的本文作者:win7搬砖工给你们提供的Windows Server 2003系统性能优化了,所写的原创文章仅此参考,觉得这篇文章不错就可以分享给身边的朋友,欢迎点评,版权声明:如若转载,请注明:windows7中文版,谢谢!

本文章关键词: 系统 windows 优化 性能 Server 2003
返回windows7系统下载首页
60