Skip to main content

2026 年 7 月 27 日

了解会话负载分配策略

在创建全局桌面授权或全局应用程序授权时,您可以指定其会话负载分配策略。会话负载分配策略根据全局授权的范围确定将哪些底层桌面或应用程序池资源用于新连接。

**注意:**本主题适用于 Horizon 8 版本 2306 及更高版本。有关“负载指数”的章节适用于版本 2309 及更高版本。

**注意:**使用备份全局授权时,Horizon 将继承为主全局授权设置的会话分发策略。要更改备份全局授权上的会话分发策略,管理员需要对主全局授权进行相同的更改。

选择负载指数作为会话负载分配策略时,Horizon 将尝试根据当前负载,在资源之间均匀地平衡会话。Horizon 通过评估以下参数来计算服务器上的实际负载:

  • 对于桌面池,池中负载指数的计算方法为:会话数 * 100/虚拟机总数。例如,如果桌面池中的虚拟机总数为 100,且当前会话计数为 20,则负载指数为 (20 * 100/100) = 20。
  • 对于 RDS 池,Horizon 使用 RDS 主机共享的负载指数计算场的平均负载指数。(有关根据需要自定义 RDS 主机负载指数计算的信息,请参阅《Horizon 8 中的桌面和应用程序》指南中的在 Horizon Console 中为 RDS 主机配置负载均衡。)例如,如果场具有 4 个 RDS 主机,并且这些主机返回 20、30、40 和 50 负载指数,则平均负载指数将为 35,即每个主机的负载指数总和/主机总数。

选择会话计数作为会话分发策略时,Horizon 将尝试按资源容量的比例,在资源之间均匀地平衡会话。

  • 对于桌面池,会话计数是会话总数/最大池大小。
  • 对于 RDS 场,会话计数是会话总数/最大会话计数。最大会话计数基于自动即时克隆场的每个 RDS 主机的最大会话数场设置(如果选择了不受限制,则会将 150 个会话数用作会话负载分配的默认容量),或者手动 RDSH 场的连接数量设置来确定。

已连接、已断开连接和挂起的会话都包含在会话总数计算中。

会话负载分配行为

全局授权范围会话负载分配行为
所有站点在用户连接到的站点或主站点(如果设置)中的所有资源之间分配连接用户的会话。对于选定站点,将尝试连接到负载最少的 Pod 中负载最少的池/场。 注意:如果未找到资源,则会继续搜索其余站点中的资源,从负载最少的站点开始,直到找到资源或所有站点的资源用尽。
在站点内在用户连接到的站点中的所有资源之间分配连接用户的会话。将尝试连接到负载最少的 Pod 中负载最少的池/场。 注意:资源搜索仅限于在主站点(如果设置)或所连接的站点中查找负载最少的资源。
在 Pod 内在用户连接到的 Pod 中的所有资源之间分配连接用户的会话。将尝试连接到负载最少的池/场。

默认情况下,将为会话负载分配策略选择,这意味着 Horizon 不会尝试在底层资源之间平均分配新会话。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…