1、1.1.1 Windows TCP 接收窗口设置对于使用TCP协议的业务(如FTP业务) ,测试笔记本电脑(Client端)和FTP 服务器(Server端)的TCP 窗口大小对业务的性能影响很大。为保证得到较好的性能,一般可将窗口设置得尽量大,并且Client端与Server端的窗口大小一致,比如均设置为168K。分别在Client端和Server端的Windows操作系统下修改注册表 :HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters,添加双字节值TcpWindowSize,其值设定为十进制的168000(或1
2、6进制29040) 。注意事项:1、使用Regedit修改系统注册表,只有重新启动机器后配置才能生效;2、有些下载工具(如新版本的Flashget)中的系统优化设置会修改这个配置,如果测试中碰到问题再检查一下;3、可以对几个网络接口设置不同的参数,通常在Server 端(FTP 服务器)上需要对不同网卡设置不同参数时使用,可以通过修改:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipInterfaces 对应参数,修改方法与上述完全一致。1.1.2 最大传输单元(MTU)设置如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还
3、大,那么IP层就需要进行分片,把数据报分成若干片,这样每一片都小于MTU。从提高效率来说,应在尽量避免出现 IP分段和重组的同时,使用尽可能大的MTU,通常MTU一般不要超过1450 Bytes为佳。MTU大小的修改分为修改Server 端的MTU和修改Client端的 MTU。PS业务建立连接后,Server与 Client会协商,因此实际使用的MTU 以小的为准。分别修改Client端与Server端的注册表,具体操作如下:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces.添加一个双字节键值,名称为mtu,一般为1420 。在“Interfaces” 下可通过IP查找到对应的接口。修改后重启 Windows操作系统。