Utilice esta tarea para calcular y configurar factores de velocidad para la configuración de varios niveles.
Antes de empezar
Debe haber instalado WebSphere Extended Deployment y las aplicaciones instaladas que son opcionales bajo una caja de trabajo.
Por qué y cuándo se efectúa esta tarea
Existe un factor de velocidad para cada combinación de clase de transacción, módulo Web de destino y nivel de proceso. El factor de velocidad describe cómo carga una petición de la clase de transacción dada, en toda la duración del módulo de destino dado, carga el nivel de proceso.
Puede definir factores de velocidad en diversos niveles de granularidad.
Los factores de velocidad pueden definirse en un ámbito más amplio.
El ARFM utiliza factores de trabajo a nivel de la clase de servicio, destino de despliegue de destino y nivel de proceso. Puede definir factores de velocidad en varios niveles para cualquier nivel de proceso que no sea un nivel de destino o no sea el único nivel de proceso en el módulo de destino.
En una configuración que tenga varios niveles, el perfilador de trabajo calcula de forma automática factores de velocidad para el nivel de destino. El nivel de destino se comunica directamente con el direccionador On Demand (ODR). Debe definir factores de velocidad para todos los niveles que sean más
profundos que el nivel de destino. Si el destino de despliegue contiene un nivel de destino y un nivel de no destino, deberá configurar los factores de velocidad para los dos niveles porque el perfilador de trabajo no puede calcular automáticamente los factores de velocidad en dicha situación.
Para calcular el factor de velocidad, divida el promedio de uso de la CPU por el número medio de peticiones en ejecución. Esta tarea describe cómo encontrar estos valores y configurar el factor de velocidad para la configuración de varios niveles.
- Genere tráfico para una clase de transacción y un par de módulos.
Puede generar tráfico utilizando un cliente de aplicaciones o una herramienta con mucha carga.
- Supervise la utilización de la CPU en la configuración. Determine un promedio de la utilización de la CPU.
Es necesario la utilización de la CPU de todas las máquinas implicadas en atender al tráfico y todas las máquinas que tienen interacciones de rendimiento con ellas estén en el límite configurado que se define con la propiedad Utilización máxima de CPU en el panel Políticas operativa > Gestores autónomos > Gestor de flujo de peticiones autónomo. Inhabilite todos los gestores autónomos
para asegurarse de que el sistema no realiza ningún cambio mientras se mide la utilización de la CPU:
- El controlador de ubicación de aplicaciones: inhabilite el controlador de ubicación de aplicaciones colocándolo en modalidad manual. Pulse Políticas operativas > Controladores autónomos > Controlador de ubicación de aplicaciones. Pulse el recuadro de selección Habilitar para que no esté seleccionado para inhabilitar el controlador de ubicación de aplicaciones.
- El gestor de flujo de peticiones autónomo: puede utilizar la modalidad Magic No si sólo utiliza un flujo, por ejemplo, una combinación de ODR, destino de despliegue o clase de servicio; si no, puede que necesite colocar el gestor de flujo de peticiones autónomo en modalidad manual.
- Gestión de carga de trabajo dinámica: inhabilite la gestión de carga de trabajo dinámica para cada clúster dinámico. Pulse Servidores > Clústeres dinámicos > nombre_clúster_dinámico >
WLM dinámica. Pulse el recuadro de selección WLM dinámica de modo que no esté seleccionado para inhabilitar la gestión de carga de trabajo dinámica.
Si inhabilita los gestores autónomos, puede añadir carga de CPU a través de tareas de segundo plano.
Utilice la herramienta de supervisión externa para el hardware.
- Con los diagramas del tiempo de ejecución de la consola administrativa, supervise el número de peticiones en ejecución.
Pulse Operaciones de tiempo de ejecución > Topología de tiempo de ejecución en la consola administrativa. Puede ver el número de peticiones simultáneas.
- Calcule el factor de velocidad para el destino de despliegue. Utilice la siguiente ecuación para calcular el factor de velocidad:
factor de velocidad = (velocidad de la CPU normalizada) * (utilización de la CPU) /
(número de peticiones simultáneas, cuya medición se ha realizado a la entrada y salida del nivel de destino)
- Configure el factor de velocidad de la consola administrativa.
Establezca la propiedad personalizada en el destino de despliegue, por ejemplo, un clúster de servidores o un servidor de aplicaciones autónomo. Para obtener más información sobre las alteraciones temporales que puede crear con la propiedad personalizada speedFactorOverrideSpec, consulte Propiedades
personalizadas para configurar él gestor de flujo de peticiones autónomo (ARFM).
- Defina un caso para cada nivel en el destino de despliegue.
Cada caso se separa mediante una coma. Cada caso contiene un patrón que se establece en un valor que es igual al factor de velocidad que ha calculado. El patrón define el conjunto de clases de servicio, clases de transacción, aplicaciones o módulos que se pueden alterar temporalmente para el nivel concreto.
El patrón es:
clase-servicio:clase-transacción:aplicación:módulo:[nivel, opcional]=valor
Puede especificar un comodín para cualquiera de las clases de servicio, clases de transacción, aplicaciones o módulos especificando un símbolo de *. Cada patrón puede incluir como máximo una aplicación, un módulo, una clase de servidor y una clase de transacción. El nivel es opcional y representa el nombre de destino de despliegue y el nombre de nivel relativo. Establezca el valor en un número de alteración temporal de factor de velocidad o en none para definir que no hay ninguna alteración temporal. A continuación se muestra un ejemplo de un valor de alteración temporal de factor de velocidad para una configuración de dos niveles:
*:*:*:*=none,*:*:*:*:../DbCel/CICS=0.7
Para el primer nivel, no hay ninguna alteración temporal. Hay una alteración temporal de 0,7 para el nivel llamado CICS+1 que está en la célula llamada DbCel.
- Cree la propiedad personalizada en la consola administrativa.
En el destino de despliegue, pulse Propiedades personalizadas > Nuevo. El nombre de la propiedad personalizar es speedFactorOverrideSpec y el valor de la propiedad personalizada es la serie compuesta en el paso anterior.
- Guarde la configuración.
Resultado
Los factores de velocidad se configuran para alterar temporalmente los valores de factores de velocidad que crea el perfilador de trabajado y dar soporte a la gestión de rendimiento de más de un nivel.
Qué hacer a continuación
Repita estos pasos para cada módulo de clase de transacción y par de nodo de nivel de no destino.
También debe configurar la velocidad de nodo para cada nodo externo.
Consulte
Configuración de
la capacidad de proceso de nodos para obtener más información.