![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: propiedades personalizadas avanzadas de gestor de flujo de solicitudes autónomo
Puede utilizar estas propiedades para configurar el gestor de flujo de solicitudes autónomo (ARFM).

Propiedades de perfilador de trabajo
profilerPeriod
Especifica un número de milisegundos, especificado para cada célula que especifica la longitud del ciclo de perfilador de trabajo.
Value | Descripción |
---|---|
Ámbito | Cell |
Valores válidos | Valor entero para el número de milisegundos |
Default | 60000 (1 minuto) |
profilerHalfLife
Especifica un número de minutos, especifica para cada célula. El perfilador de trabajo descarta comentarios mediante una función de tiempo exponencial. "Half life" es el intervalo de tiempo en el que la cantidad que debe dividirse se modifica mediante el factor 2.
Value | Descripción |
---|---|
Ámbito | Cell |
Valores válidos | Valor entero para el número de milisegundos |
Default | 600000 (10 minutos) |
publishedAlphasPrintFrequency
Especifica la frecuencia con la que se imprimen factores de trabajo en el archivo SystemOut.log. Estos factores de trabajo se imprimen en el archivo de registro durante el ciclo de perfilador de trabajo, que es una longitud de tiempo que se especifica con la propiedad personalizada profilerPeriod. Si desea que el perfilador de trabajo imprima los factores de trabajo en el archivo de registro durante cada uno de estos ciclos, puede especificar el valor como 1. Sin embargo, si desea reducir la cantidad de texto que se imprime en el archivo de registro, puede aumentar este valor. Por ejemplo, si desea que los factores de trabajo se impriman después de cada 5 ciclos de perfilador de trabajo, entonces puede especificar el valor como 5.
Value | Descripción |
---|---|
Ámbito | Cell |
Valores válidos | Valor entero mayor o igual que cero |
Default | 0 (los factores de trabajo no se imprimen en el archivo SystemOut.log.) |
Parámetros de la función de suavizado de peso y media vida de decaimiento de salida del perfilador de trabajo
El perfilador de trabajo realiza dos fases: en primer lugar, ajusta las observaciones para un modelo simple para extraer factores de trabajo preliminares y, a continuación, suaviza los factores de trabajo tomando un promedio ponderado. Cada peso es el producto de dos factores, uno que disminuye la importancia del factor de trabajo preliminar con la antigüedad y el otro que varía con precisión del ajuste el primer paso. El factor de antigüedad es un decaimiento exponencial; la media vida es el intervalo de tiempo en el que dicho factor disminuye por un factor de 2. Este parámetro se proporciona en la célula con la propiedad personalizada profilerAlphaSmoothingHalfLife, con un valor que es la notación decimal para un entero, un número de milisegundos. El valor por omisión es 10 minutos. Para ajustar el nivel de precisión, se utilizan dos parámetros, un umbral y un factor. El umbral se define con la propiedad personalizada goodnessWeightThresholdcell. El factor se da en la célula con la propiedad personalizada goodnessWeightFactor.
Nombre de propiedad | Value | Default |
---|---|---|
profilerAlphaSmoothingHalfLife | notación decimal de un entero indicado en milisegundos | 600000 (10 minutos) |
goodnessWeightThreshold | número de coma flotante no negativo | 20 |
goodnessWeightFactor | número de coma flotante no negativo | 20 |
Alteraciones de factores de trabajo
Puede alterar temporalmente los valores calculados por el perfilador de trabajo. El perfilador de trabajo calcula un factor de trabajo para cada par de clase de transacción y módulo Java™ Platform, Enterprise Edition (Java EE) desplegado (TCM). El factor de trabajo es un número de coma flotante que representa el número de megaciclos del conjunto de instrucciones de referencia.
Puede alterar temporalmente factores de trabajo añadiendo la propiedad personalizada al clúster dinámico.
spec ::= case ( "," case )*
case ::= pattern "=" value
pattern ::= service-class ":" txn-class ":" application ":" module
service-class ::= step
txn-class ::= step
application ::= step
module ::= step
step ::= name | "*"
value ::= number | "none"
Especificación de ejemplo | Descripción |
---|---|
|
Especifica que cada uno de los módulos de clase de transacción (TCM) en el destino de despliegue no tenga omisiones. El destino de despliegue sólo tiene un nivel y el valor se calcula de la forma normal para cada caso. |
|
El destino de despliegue tiene un nivel. Cada TCM del destino de despliegue tiene una alteración temporal de factor de trabajo para el nivel, igual a 42 megaciclo por solicitud. |
|
El destino de despliegue tiene un nivel. Existe una alteración temporal de 42 megaciclos por solicitud para los módulos de clase de transacción que tienen la clase de servicio platino y ninguna alteración temporal para los módulos de clase de transacción asignados a cualquier otra clase de servicio del destino de despliegue. |
|
Existe una alteración temporal de 42 megaciclos por solicitud para los TCM que tienen la clase de transacción tc_A. Para cualquier TCM que tenga la clase de transacción tc_B, una aplicación desplegada Java EEllamada AccountManagement y un módulo Java EE llamado MicroWebApp.war, existe una alteración temporal de 17 megaciclos por solicitud. No hay ninguna alteración temporal para ningún otro TCM que tenga la clase de transacción tc_B. Este ejemplo no tiene en cuenta las clases de transacción distintas a las clases de transacción tc_A o tc_B y si encuentra otra clase de transacción, se visualiza un mensaje de error. |
|
No hay ninguna alteración temporal para el primer nivel. Para el nivel que se llama CICS+1, existe una alteración temporal de factor de trabajo de 0.7. El nivel CICS+1 es el primer nivel en el destino de despliegue CICS, en la célula DbCel, independientemente del TCM de destino. La clase de transacción no cambia de nivel a nivel, pero el módulo puede cambiar. |
Utilizar las lecturas de CPU por proceso
Establezca la propiedad personalizada useProcessCPU en true para habilitar el controlador ARFM y el controlador de ubicación de aplicaciones de modo que se tenga en cuenta el trabajo de programas de fondo cuando calculen los recursos necesarios y se habiliten las estadísticas de uso de CPU por proceso. Cuando se establece esta propiedad en false, el perfilador de trabajo no puede calcular los factores de trabajo al mismo tiempo porque utiliza las lecturas de uso de CPU para todo el nodo:
Si configura esta propiedad, es necesario reiniciar una célula.
Name | Valor de la propiedad | Default | Valores válidos |
---|---|---|---|
useProcessCPU | Establezca esta propiedad personalizada en la célula. | true | true o false |
Documentos mustGather
Utilice los documentos mustGather de Intelligent Management para la resolución de problemas del gestor de flujo de solicitudes autónomo y la ubicación de aplicaciones. Para obtener más información, consulte el tema sobre los documentos de soporte mustGather de cada versión de Intelligent Management.