清单:配置 Windows Server

本主题列出了准备在生产BizTalk Server环境中使用的 Windows Server 时应遵循的步骤。

  • 为BizTalk Server配置 MSDTC。 有关详细信息,请转到 MSDTC 问题疑难解答

  • 为BizTalk Server配置防火墙 () 。 仅当BizTalk Server环境中存在一个或多个防火墙时,才需要执行此步骤。

    有关详细信息,请转到:

  • 在BizTalk Server环境中运行BizTalk Server和SQL Server的所有计算机上关闭超线程。

    • 对于运行 BizTalk Server 的计算机,关闭超线程至关重要。 这是 BIOS 设置,通常位于 BIOS 设置的处理器设置中。

      超线程使服务器似乎具有比实际更多的处理器/处理器核心;但是,超线程处理器通常提供物理处理器/处理器核心性能的 20% 到 30%。 当BizTalk Server计算处理器数以调整其自我优化算法时,超线程处理器会导致这些调整倾斜,这会损害整体性能。

    • 应关闭SQL Server计算机的超线程处理,因为可能导致 (高级别争用的应用程序(如BizTalk Server) )可能会导致SQL Server计算机上的超线程环境中性能下降。

  • 确保 Windows Server 处理器计划设置为“后台服务”。

    确保在环境中运行 Windows Server 的所有计算机上设置此配置选项将提高整体系统性能。 按照以下步骤确保 Windows Server 配置为支持后台服务:

    1. 单击“开始”,单击“运行”,然后在“运行”框中键入 sysdm.cpl
    2. “系统属性”对话框中,单击“高级”选项卡,然后单击“性能”下的“设置”。
    3. 在“性能选项”对话框中,单击“高级”选项卡,确保选中“处理器计划”下的“后台服务”选项,单击“确定”,然后再次单击“确定”关闭“系统属性”对话框。
  • 将 Windows 分页文件放在单独的本地物理驱动器上。

    将分页文件移动到运行 Windows Server 的计算机上的操作系统以外的单独物理卷,通过减少磁盘争用来提高性能。

    按照以下步骤将分页文件移动到操作系统以外的单独物理卷:

    1. 单击“开始”,单击“运行”,然后在“打开”框中键入 sysdm.cpl
    2. 单击“高级”选项卡,然后单击“性能”下的“设置”。
    3. 单击“高级”选项卡,单击“虚拟内存”下的“更改”,指定分页文件的选项,单击“确定”,然后再次单击“确定”关闭“系统属性”。 必须重新启动计算机才能使新设置生效。
  • 对磁盘和页面文件进行碎片整理:

    • 通过安排非工作时间磁盘碎片整理,定期对本地和 SAN/NAS) (的所有磁盘进行碎片整理。
    • 对 Windows 分页文件进行碎片整理,并在BizTalk Server环境中预分配每个磁盘的主文件表,以提高整体系统性能。

    使用 Windows 命令:碎片整理 对 Windows 分页文件进行碎片整理,并预分配主文件表。

  • 如果在运行 SQL Server 的计算机上安装了防病毒软件,请禁用对数据和事务文件的实时扫描, (.mdf、.ndf、.ldf、.mdb) 。

    实时扫描SQL Server数据和事务文件可能会增加磁盘 I/O 争用并降低SQL Server性能。

  • 如果在运行 BizTalk Server 的计算机上安装了防病毒软件,则禁用由任何BizTalk Server接收位置引用的非可执行文件类型的实时扫描, (通常 .XML,但也可以 .csv、.txt 等 ) 。

    实时扫描BizTalk Server接收位置引用的非可执行文件可能会增加这些文件的 I/O 争用并降低BizTalk Server性能。

  • 如果安装了入侵检测软件,请禁用运行 BizTalk Server 的计算机与外部数据存储库 (SQL Server) 或消息服务 ((如消息队列和 WebSphere MQSeries) )之间的网络扫描。

    入侵检测软件可能会减慢甚至阻止通过网络进行的有效通信。

  • BizTalk Server环境中所有计算机上的网络卡 (NIC) 驱动程序应针对性能进行优化。

    调整网络设备驱动程序,以最大化可用于数据包缓冲(传入和传出)的内存量。 同时最大化缓冲区计数,尤其是传输缓冲区和合并缓冲区。 这些参数的默认值以及是否提供它们,因制造商和驱动程序版本而异。 目标是最大化网络接口卡硬件完成的工作,并为网络操作留出尽可能大的缓冲区空间,以缓解网络流量突发和相关拥塞。

  • 将网卡设置为固定速度和双工。

    对于 BizTalk 和 SQL 服务器上的网络连接,请使用固定速度和双工 (1 千兆或更高的全双工) 。 这将确保网络接口不会自动协商较低的速度或双工设置,这在过去一直是一些企业交换机的问题。 此外,在大容量环境中,建议使用千兆位网络。

  • 在BizTalk Server环境中的所有计算机上停止或禁用任何并非绝对必要的 (的 Windows 服务,例如打印后台处理程序和索引服务) 。

    在生产服务器上运行不必要的服务会使用系统资源,否则BizTalk Server或SQL Server可以使用这些资源。

本节内容

另请参阅

操作清单