Mejorar el rendimiento por especificar el uso de subprocesos

Se utiliza un puerto de escucha para la recepción de las solicitudes en el servidor de licencias. Un subproceso de aceptación debe aceptar todas las comunicaciones. Si se acepta el mensaje, un subproceso de recepción gestiona el mensaje y luego un subproceso de procesamiento lo procesa. Para mejorar el rendimiento del servidor de licencias cuando recibe muchas solicitudes, configure la cantidad máxima de subprocesos de recepción y procesamiento que se usan.

Cuando un programa inicia una solicitud de E/S (por ejemplo, una solicitud de extracción de una licencia), crea y usa un subproceso. El subproceso mantiene el lugar y los datos en el programa como un punto de referencia. Una vez completada la solicitud, se puede volver a entrar en el programa en el mismo punto. Puede gestionar varias solicitudes al mismo tiempo, en función de la cantidad permitida de subprocesos. Esta técnica se denomina subprocesamiento múltiple o multithreading.

Los valores óptimos para un rendimiento aceptable del servidor de licencias dependen del hardware, de la configuración del sitio y del volumen de solicitudes. Si define unos límites demasiado altos y su hardware no puede respaldarlos, se ralentizarán las comunicaciones. En cambio, si define unos límites demasiado bajos, las comunicaciones tardan más en producirse. El sistema espera hasta que pueda crear más subprocesos para poder ejecutar las solicitudes entrantes. Pruebe y evalúe distintos valores para determinar la configuración óptima del sitio. Un buen punto de partida para una implementación a gran escala sería:

  • 30 como número máximo de subprocesos de procesamiento de License Server Manager.
  • 15 como número máximo de subprocesos de recepción de License Server Manager.

Existen dos áreas donde se pueden especificar los límites de los subprocesos:

  • Servidor de licencias
  • Servidor Web

Para configurar el uso de subprocesos en el servidor de licencias

  1. En la esquina superior derecha de la consola, haga clic en Administración.
  2. Haga clic en la ficha Configuración del servidor en la barra Configuración del servidor de licencias.
  3. Modifique los campos Número máximo de subprocesos de procesamiento del administrador del servidor de licencias y Número máximo de subprocesos de recepción del administrador del servidor de licencias (hasta un máximo de 999 subprocesos).
  4. Reinicie el servicio Citrix Licensing.

Para configurar el uso de subprocesos en el servidor Web

Use este procedimiento para configurar la cantidad máxima de subprocesos que el servidor Web para License Administration Console usa para procesar las solicitudes. Especifique un número alto si cree que varios usuarios accederán simultáneamente a la consola.

  1. En la esquina superior derecha de la consola, haga clic en Administración.
  2. Haga clic en la ficha Configuración del servidor en la barra Configuración del servidor Web.
  3. Modifique el campo Número máximo de subprocesos del servidor Web (hasta un máximo de 999 subprocesos).
  4. Reinicie el servicio Citrix Licensing.

Mejorar el rendimiento por especificar el uso de subprocesos