Product Documentation

管理服务器操作系统计算机服务器负载

Nov 06, 2015

负载管理可测量服务器负载并决定在当前环境条件下选择哪个服务器。

当用户登录到服务器操作系统计算机时,负载管理会将该用户分配到最适合处理请求的服务器。其选择的依据包括:

  • 服务器维护模式状态
  • 服务器负载指数(代表聚合负载的数字,基于各种测量的参数,这些参数包括 CPU 使用率、内存使用情况和磁盘使用情况)。负载指数根据称为“负载评估器”的公式进行计算。
  • 并发登录容错设置(允许登录服务器的并发请求的数量)

维护模式

服务器维护模式状态和 Microsoft Windows 远程桌面连接 (RDC) 设置会影响在进行负载管理时是否考虑服务器操作系统计算机。

以下任一情况下,维护模式打开:

  • 服务器维护模式设置为打开
  • RDC 设置为不允许连接到这台计算机
  • RDC 设置为不允许连接到这台计算机,并且“远程主机配置用户登录模式”设置为以下项之一:
    • 允许重新连接,但拒绝新用户登录
    • 允许重新连接,但服务器重新启动后才允许新用户登录

仅当维护模式关闭时,才会考虑通过服务器操作系统计算机实现负载平衡。

服务器负载指数

服务器负载指数决定着交付服务器操作系统计算机的服务器接收连接的可能性。该指数由以下元素组成:

  • 会话数
  • 性能指标(如 CPU、磁盘及内存的使用情况)的设置

可以通过负载管理策略设置配置这些负载评估器,如负载管理策略设置中所述。

可以通过以下方式监控该指数:

  • Studio 搜索功能

    默认情况下“服务器负载指数”列处于隐藏状态。请通过以下方式显示此属性:

    1. 选择计算机。
    2. 在列标题上单击鼠标右键,然后选择选择列
    3. 在选定的计算机选项卡中,向右滚动以便显示服务器负载指数的计算机属性列。
    4. 在“计算机”文件夹中,选择服务器负载指数

      通过 PowerShell SDK Get-BrokerMachine,可以选择查看负载指数信息。有关 SDK 信息,请参阅关于 XenDesktop SDK

      注意:服务器负载指数值为 10000 时,表示服务器处于满负载状态。如果站点中没有其他服务器可用,则用户启动会话时可能会收到一条消息,说明桌面当前不可用。
  • Director — 有关监控该指数的信息,请参阅 Director 文档。

并发登录容错设置

通过设置并发登录容错值,可以控制交付服务器操作系统计算机的服务器可同时接受的挂起登录数。这有助于避免服务器性能问题。

并发登录容错设置相当于 XenApp 中的负载限制。

如果所有服务器都等于或高于并发登录容错设置,则会将下一个登录请求分配给挂起登录最少的服务器。如果有多个服务器符合此条件,则会选择负载指数最低的服务器。