Product Documentation

Mejora del rendimiento mediante la especificación del uso de subprocesos

Jan 10, 2012
Se utiliza un puerto de escucha para la recepción de las solicitudes en el servidor de licencias. Todas las comunicaciones las debe aceptar un subproceso de aceptación. Si se acepta el mensaje, un subproceso de recepción manipula el mensaje y luego un subproceso de procesamiento gestiona el mensaje. Para mejorar el rendimiento del servidor de licencias al recibir un gran número de solicitudes, configure el número máximo 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 la ubicación y los datos en el programa como punto de referencia y, cuando se completa la solicitud, permite que se vuelva a introducir el programa en la misma ubicación. Puede manipular varias solicitudes al mismo tiempo, en función del número de subprocesos permitidos. Esto se denomina subprocesamiento múltiple.

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 los límites demasiado altos y no son compatibles con el hardware, se ralentizarán las comunicaciones. Si define los límites demasiado bajos, se tarda más tiempo en efectuarse la comunicación, dado que el sistema espera a que pueda crear más subprocesos antes de ejecutar solicitudes nuevas. Pruebe y evalúe distintos valores para determinar la configuración óptima del sitio. Un buen punto de partida para una distribución de gran escala sería configurar el número máximo de subprocesos de procesamiento de servidor de licencias en 30 y el número máximo de subprocesos de recepción del administrador del servidor de licencias en 15.
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. Detenga y reinicie el servicio Citrix Licensing en el panel de control de servicios de la máquina que ejecuta el servidor de licencias.

Para configurar el uso de subprocesos en el servidor Web

Use este procedimiento para configurar el número máximo 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 obtendrán acceso de forma simultánea 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 de licencias.
  3. Modifique el campo Número máximo de subprocesos del servidor Web (hasta un máximo de 999 subprocesos).
  4. Detenga y reinicie el servicio Citrix Licensing en el panel de control de servicios de la máquina que ejecuta el servidor de licencias.