通过指定线程使用来提升性能

请求是通过侦听器端口进入许可证服务器的。接受线程必须接受所有通信。如果消息被接受,则首先由接收线程对其进行处理,然后由处理线程对其进行处理。要提升接收许多请求时许可证服务器的性能,您可以配置要使用的接收和处理线程的最大数量。

程序启动 I/O 请求(例如,请求签出许可证)时,它会创建并使用一个线程。线程将程序中的位置和数据作为参考点进行维护。请求完成后,程序可以重新进入同一个点。您可以同时发起多个请求,具体取决于允许的线程数。此技术称为多线程。

可接受的许可证服务器的性能所需的最佳值取决于硬件、站点配置以及请求量。如果将限制设置得过高,硬件无法提供支持,则会降低通信速度。如果将限制设置得过低,则需要较长时间才能进行通信。系统在执行传入请求之前需要等待,直至可以创建更多线程。应对各种值进行测试和评估,以确定可满足您站点需求的配置。对于大型部署,开始时最好进行以下设置:

  • 将“许可证服务器管理器最大处理线程数”设置为 30。
  • 将“许可证服务器管理器最大接收线程数”设置为 15。

可在两个区域指定线程限制:

  • 许可证服务器
  • Web 服务器

设置许可证服务器线程使用

  1. 在控制台右上角,选择管理
  2. 选择服务器配置选项卡,然后选择许可证服务器配置栏。
  3. 更改许可证服务器管理器最大处理线程数许可证服务器管理器最大接收线程数字段(最多 999 个线程)。
  4. 重新启动 Citrix Licensing 服务。

设置 Web 服务器线程使用

可通过此过程设置许可证管理控制台的 Web 服务器用于处理请求的最大线程数。如果预计有多个用户同时访问控制台,请指定一个较大数量。

  1. 在控制台右上角,单击管理
  2. 单击服务器配置选项卡和 Web 服务器配置栏。
  3. 修改 Web 服务器最大线程数字段(最多 999 个线程)。
  4. 重新启动 Citrix Licensing 服务。
通过指定线程使用来提升性能