调整ISA Server 2004的性能
译自微软技术文章KB837572 ,“Performance tuning options for Internet Security and Acceleration Server 2004”
关于如何调整ISA Server 2000性能的文章,请见KB293640。
注意: 这篇文章中包含了需要修改注册表的内容信息,在你修改注册表之前,请先做好备份。
关于如何修改注册表,请参见KB256986 Description of the Microsoft Windows Registry。
有一些办法可用于提高ISA Server的性能,这篇文章中给你提出了一些建议的方法。
使用防火墙客户来替代SNAT客户
如果你使用了需要辅助连接的协议,防火墙客户能够给予你比SNAT客户更好的性能。防火墙客户端安装程序在ISA Server安装驱动器的 Drive:\Program Files\Microsoft ISA Server\Clients目录下,共享为"Mspclnt"。(注意:此程序默认不会被安装 ,需要你在安装ISA Server的时候进行自定义安装)。
通过设置处理器关系,设置每个网络适配器对应一个CPU
在多CPU的计算机上,你可以将每个网络适配器对应一个CPU,这样可以提高CPU的效率和ISA Server的吞吐量。你可以使用中断关系过滤工具(Intfiltr.exe)来为CPU分配中断,这样可以保证不同网络适配器对应不同的CPU。Intfiltr.exe通过Microsoft Windows 2000 Resource Kit和Windows Server 2003 Resource Kit提供,更多的信息,你可以参见KB252867 How to install and use the Interrupt-Affinity Filter tool 。关于Windows 2000 Resource Kit更多的信息,请访问
http://www.microsoft.com/windows2000/techinfo/reskit/default.asp#section1
Windows Server 2003 Resource Kit Tools可以从以下站点下载:
调整指定网络适配器的参数
你可以调整指定的网络适配器的参数来改进它们的性能,以下设置只对Intel和Compaq的快速以太网或者千M以太网网络适配器有效:注意: 由于Windows版本的不同,操作步骤可能也有不同,请参见你的产品技术文档。
为了修改你的网络适配器设置:
- 点击开始,打开控制面板,打开网络连接,右击你想修改的网络连接,然后点击属性。
- 点击配置,然后点击高级;
- 在属性对话框中,点击你想修改的参数,然后在值里面输入你想修改的值,按照下面的列表来进行修改:
- 如果你是一个Intel或者Compaq的快速以太网网络适配器,如下进行修改:
Coalesce Buffers : 32
Receive Buffers : 500
Transmit Control Blocks : 64- 如果你是一个Intel或者Compaq的千M以太网网络适配器,如下进行修改:
Coalesce Buffers : 512
Receive Buffers : 768
Transmit Descriptors : 512
在ISA Server中使用IP路由
如果启用了IP路由,ISA Server可以在核心模式下处理辅助连接的数据,这样可以为处理数据节省时间,增强了ISA Server的性能。默认情况下,IP路由已经启用。你可以按照以下步骤来检查IP路由的设置:
运行ISA Server管理控制台; 展开服务器; 展开配置,然后点击常规; 点击定义IP选项; 点击IP路由标签,然后检查是否选择了允许IP路由;
在ISA Server中禁止日志记录
如果你不需要日志记录信息,那么你可以在ISA Server中禁止日志记录;执行以下步骤以关闭日志记录:
运行ISA Server管理控制台; 展开服务器,点击监视,然后点击右边的日志标签; 在任务面板上点击任务标签,然后在日志记录任务下,点击配置日志记录; 在日志标签,取消选择允许为此服务进行日志记录;然后点击确定; 点击应用来更新防火墙策略,然后点击确定;
在注册表中增加TCP/IP的缓存
你可以使用注册表编辑器来在注册表中增加TCP/IP的缓存,执行以下步骤:
运行Regedit; 定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 修改以下键值,如果没有则新建:Value name: ForwardBufferMemory
Value type: REG_DWORD
Value data: 80000
Radix: DecimalValue name: MaxForwardBufferMemory
Value type: REG_DWORD
Value data: 80000
Radix: DecimalValue name: NumForwardPackets
Value type: REG_DWORD
Value data: 60000
Radix: DecimalValue name: MaxNumForwardPackets
Value type: REG_DWORD
Value data: 60000
Radix: Decimal 退出注册表编辑器,然后重启计算机。
启用核心模式下的FTP数据传送
你可以通过修改注册表来启用核心模式下的FTP数据传送,在ISA Server 2004中,核心模式下允许所有的外出的FTP流量,为了为进入的FTP流量启用核心模式,执行以下步骤:
运行Regedit; 定位到此键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- 更多ISA疑问解答:
- 通过ISA防火墙允许FXP
- ISA网络防火墙使用故障解决方法(图)
- 在ISA Server 2004中发布安全Web服务
- ISA 2004中使用域名发布多个Web站点
- 使用ISA发布内部网络中的腾讯通服务
- 配置基于PPTP模式的站点到站点的VPN连接
- 升级到 ISA Server 2006
- 在ISA Server 2006中发布邮件访问服务
- 如何禁止Socket Pooling
- ISA Server 2004 企业IT常见应用速查手册
- 使用公共IP地址来访问DMZ中的服务器(DMZ网络添加)
- 如何封掉QQ游戏??
- 如何清理删除ISA日志
- 通过ISA2004使用其他端口发布FTP站点
- 使用ISA Server 2004 发布Web站点