Mejora el rendimiento especificando el uso de subprocesos
Las solicitudes llegan al servidor de licencias a través de un puerto de escucha. Un subproceso de aceptación debe aceptar toda la comunicación. Si se acepta el mensaje, un subproceso de recepción lo gestiona y, a continuación, un subproceso de procesamiento lo procesa. Para mejorar el rendimiento del servidor de licencias al recibir muchas solicitudes, puedes configurar el número máximo de subprocesos de recepción y procesamiento que se usarán.
- Cuando un programa inicia una solicitud de E/S (un ejemplo sería una solicitud para retirar una licencia), crea y usa un subproceso. El subproceso mantiene el lugar y los datos en el programa como punto de referencia. Una vez completada la solicitud, el programa puede volver a introducirse en el mismo punto. Puedes tener muchas solicitudes al mismo tiempo, dependiendo del número de subprocesos permitidos. Esta técnica se denomina multihilo.
Los valores óptimos necesarios para un rendimiento aceptable del servidor de licencias dependen del hardware, la configuración del sitio y el volumen de solicitudes. Si estableces los límites demasiado altos y tu hardware no puede soportarlo, la comunicación se ralentiza. Si estableces los límites demasiado bajos, la comunicación tarda más en producirse. El sistema espera hasta que puede crear más subprocesos antes de ejecutar las solicitudes entrantes. Prueba y evalúa diferentes valores para determinar la configuración que se adapte a las necesidades de tu sitio. Un buen punto de partida para una implementación a gran escala podría ser establecer:
- Número máximo de subprocesos de procesamiento del administrador del servidor de licencias en 30.
- Número máximo de subprocesos de recepción del administrador del servidor de licencias en 15.
Hay dos áreas donde puedes especificar los límites de subprocesos:
- Servidor de licencias
- Servidor web
Configura el uso de subprocesos del servidor de licencias
- En la esquina superior derecha de la consola, selecciona Administración.
- Selecciona la ficha Configuración del servidor y la barra Configuración del servidor de licencias.
- Cambia 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 999 subprocesos).
- Reinicia el servicio de licencias de Citrix.
Configura el uso de subprocesos del servidor web
Usa este procedimiento para establecer el número máximo de subprocesos que el servidor web de la Consola de administración de licencias usa para procesar solicitudes. Especifica un número mayor si esperas que muchos usuarios accedan a la consola simultáneamente.
- En la esquina superior derecha de la consola, haz clic en Administración.
- Haz clic en la ficha Configuración del servidor y la barra Configuración del servidor web.
- Modifica el campo Número máximo de subprocesos del servidor web (hasta 999 subprocesos).
- Reinicia el servicio de licencias de Citrix.