windows2003服务器网络性能改进汇总
来源:互联网 发布:淘宝上卖的红酒真吗 编辑:程序博客网 时间:2024/06/08 17:45
以下内容均来网络,汇总后便于学习。
1、网络连接的相关设置:
1)如果没有使用NetBIOS,最好关闭网络连接中 TCP/IP下的 NetBIOS功能。
2)网络的文件和打印机共享中,设置成 最大化网络应用程序数据吞吐量。
3)调整注册表下面的键值,以下说明来自IBM网站(微软也有说明,但内容少http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx)
TcpTimedWaitDelay
- 描述:确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于多个连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。
- 如何查看或设置:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,然后创建新的 REG_DWORD 值TcpTimedWaitDelay。
- 将此值设置为十进制 30,即十六进制 0x0000001e。此值将等待时间设置为 30 秒。
- 停止并重新启动系统。
- 缺省值:0xF0,此值将等待时间设置为 240 秒(4 分钟)。
- 建议值:最小值为 0x1E,此值将等待时间设置为 30 秒。
- 描述:确定当应用程序向系统请求获取可用的用户端口时,TCP/IP 可指定的最高端口号。
- 如何查看或设置:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,然后创建新的 REG_DWORD 值MaxUserPort。
- 将此值至少设置为十进制 32768。
- 停止并重新启动系统。
- 缺省值:无
- 建议值:至少为十进制 32768。
- 描述:如果同时接收到许多连接尝试,请增大操作系统支持的缺省暂挂连接数。
- 如何查看或设置:
- 使用 regedit 命令并访问HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters 注册表子键。
- 根据需要创建并设置下列值:
"EnableDynamicBacklog"=dword:00000001"MinimumDynamicBacklog"=dword:00000020"MaximumDynamicBacklog"=dword:00001000"DynamicBacklogGrowthDelta"=dword:00000010
- 这些值将最小可用连接数设置为 20,将最大可用连接数设置为 1000。每当可用连接数小于最小可用连接数时,可用连接数都会增加 10。
- 停止并重新启动系统。
- 描述:确定 TCP 在未接收到响应时重新尝试保持活动传输的频率。
- 如何查看或设置:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters注册表子键,然后创建新的 REG_DWORD 值KeepAliveInterval。
- 将此值设置为 1 秒。
- 停止并重新启动系统。
- 缺省值:1 秒
- 建议值:无
- 描述:确定 TCP 在现有连接上重新发送未确认数据段的次数。
- 如何查看或设置:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters注册表子键,然后编辑或创建新的 REG_DWORD 值TcpMaxDataRetransmissions。
- 将此值设置为 5 秒。
- 停止并重新启动系统。
- 缺省值:5 秒
- 建议值:无
TCP/IP 可能是一些严重远程方法延迟的根源。可以通过在所有情况下立即确认入局 TCP 段来提高 TCP 性能。
请完成以下步骤,以便在运行 Microsoft Windows 2000 操作系统的服务器上立即确认入局 TCP 段:
- 启动注册表编辑器(regedit.exe)。
- 查找并单击以下注册表子键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
- 在“编辑”菜单中,单击添加值,然后创建以下注册表值:
值名:TcpDelAckTicks数据类型:REG_DWORD值数据:0退出注册表编辑器。
- 重新启动 Windows 操作系统。
同样,要在运行 Microsoft Windows XP 或 Windows Server 2003 操作系统的服务器上立即确认入局 TCP 段:
- 启动注册表编辑器(regedit.exe)。
- 查找并单击以下注册表子键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
- 在“编辑”菜单中,单击新建 > DWORD 值。
- 将新值命名为 TcpAckFrequency 并对其指定值 1。
- 关闭注册表编辑器。
- 重新启动 Windows 操作系统。
- 描述:通过使用大页,可以降低 CPU 管理大型 JVM 堆的开销。
- 如何查看或设置:缺省情况下,Windows 操作系统提供了大页支持。请通过指定 -Xlp JVM 选项来利用此支持。
2、netstat 命令
在命令使用netstat ?可以查看到相关帮助,如果帮助是英文的,可以找一个中文版的xp或win7就可以看到中文解释了,与在服务器的参数是相同的,放心使用。
主要是可以检查当前系统的网络连接状态。再分析占用网络连接的程序,如果有非法程序访问就能查出来,如果断开(TIME_WAIT)的连接太多,就查一下相关程序是否运行的不正常。
连接状态的说明文章地址:http://apps.hi.baidu.com/share/detail/34009128
内容讲解的很完整,如果看不懂,可以先看一些有关TCP/IP基础的知识。
- windows2003服务器网络性能改进汇总
- Web服务器性能改进小结
- Windows2003 WEB服务器设置(侧重监控服务器性能)
- WIN7网络不能正常访问到windows2003服务器共享目录
- 使用windows2003多台服务器网络负载平衡注意事项
- IE9网络性能改进及策略
- 高性能服务器项目汇总
- Windows2003 建立FTP服务器
- Windows2003 建立WEB服务器
- windows2003服务器官方视频教程
- windows2003 IIS服务器配置
- 建立windows2003 域名服务器
- Windows2003域服务器教程
- windows2003搭建SVN服务器
- Windows2003 证书服务器配置
- windows2003搭建SVN服务器
- windows2003服务器安全设置
- Windows2003搭建FTP服务器
- 解决:Adb connection Error:远程主机强迫关闭了一个现有的连接
- zoj1382
- hive sql执行计划
- C语言结构体对齐详解
- LPCTSTR(http://www.cnblogs.com/sunnyjones/archive/2009/02/24/1397538.html)
- windows2003服务器网络性能改进汇总
- hdu1556树状数组
- jxl 例子
- GDI+编程的肤浅使用及Char ,CString,WCHAR 之间的转换
- 一、MySql数据库在Unix/Linux C的使用
- In和oracle绑定变量机制
- setjmp 与 longjmp
- copy_from_user探讨
- C语言学习之指针详解