为应用程序池配置反关联性规则时,Horizon 连接服务器将尝试仅在具有足够的资源以运行应用程序的 RDS 主机上启动该应用程序。要控制使用大量 CPU 或内存资源的应用程序,该功能可能是非常有用的。
反关联性规则包含应用程序匹配模式和最大计数。例如,应用程序匹配模式可能是 autocad.exe,而最大计数可能是 2。
连接服务器将反关联性规则发送到 RDS 主机上的 Horizon Agent。如果在 RDS 主机上运行的任何应用程序的进程名称与应用程序匹配模式相匹配,则 Horizon Agent 会计入这些应用程序的当前实例数,并将该数字与最大计数进行比较。如果超过最大计数,在选择 RDS 主机以运行应用程序的新会话时,连接服务器将跳过该 RDS 主机。
过程
- 在 Horizon Console中,选择。
- 选择要修改的池,然后单击编辑。
- 在反关联性模式文本框中,键入以逗号分隔的模式列表以匹配在 RDS 主机上运行的其他应用程序的进程名称。
模式字符串可以包含星号 (*) 和问号 (?)通配符。星号与零个或更多字符匹配,问号与任何单个字符匹配。
例如,
*pad.exe,*notepad.??? 与
wordpad.exe、
notepad.exe 和
notepad.bat 匹配,但它与
wordpad.bat 或
notepad.script 不匹配。
注:
Horizon 将与单个会话中的应用程序匹配的多个模式计为一个匹配项。
- 在反关联性计数文本框中,键入拒绝在 RDS 主机中运行新的应用程序会话之前可在 RDS 主机上运行的其他应用程序的最大数量。
最大计数可以是 1 到 20 之间的整数。
- 单击提交以保存更改。