清单:配置 Windows Server

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

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

  • 为 BizTalk Server 配置防火墙(s)。 仅当 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 命令:defrag 对 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 使用。

本节中

另请参阅

操作清单