WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows,


Propiedades personalizadas de gestor de flujo de solicitudes autónomo

Puede utilizar estas propiedades personalizadas para cambiar el comportamiento de ARFM (Autonomic Request Flow Manager). Algunas propiedades personalizadas se establecen en los destinos de despliegue.

AC5.BurstFactor

Puede establecer este valor para cambiar la tolerancia de la protección contra la sobrecarga de memoria (MOP) hacia las ráfagas de tráfico. Si el índice máximo es una unidad por segundo y el factor de ráfaga es uno, se admitirá una unidad de tráfico de no afinidad si no se ha admitido una en el último segundo. Sin embargo, si el factor de ráfaga es tres, admite tres unidades cada tres segundos.

Tabla 1. Propiedad personalizada AC5.BurstFactor
Ámbito direccionador On Demand
Valores válidos Integer
Valor predeterminado 3
arfmIgnoreHttpSessionsForCpu

Puede establecer esta propiedad personalizada en true de modo que ARFM ignore la estructura de diálogos HTTP para la protección contra la sobrecarga de CPU. Cada mensaje HTTP entrante está sujeto al control de admisión.

Tabla 2. Propiedad personalizada arfmIgnoreHttpSessionsForCpu
Ámbito Célula
Valores válidos Boolean
Valor predeterminado False
arfmIgnoreSipDialogsForCpu

Puede establecer esta propiedad personalizada en true de modo que ARFM ignore la estructura del diálogos SIP (Session Initiation Protocol) para la protección contra sobrecargas de procesador. Cada mensaje SIP entrante está sujeto al control de admisión.

Tabla 3. Propiedad personalizada arfmIgnoreSipDialogsForCpu
Ámbito Célula
Valores válidos Boolean
Valor predeterminado False
arfmManageCpu

De forma predeterminada la protección contra sobrecargas de CPU está activada. Establezca el valor de esta propiedad personalizada en false para inhabilitar la protección contra sobrecargas de CPU y la prioridad de solicitudes.

Tabla 4. Propiedad personalizada arfmManageCpu
Ámbito Célula
Valores válidos Boolean (true o false)
Valor predeterminado true
arfmManualAllocation

Puede especificar esta propiedad personalizada en un destino de despliegue para poner el ARFM en modalidad manual cuando la propiedad personalizada arfmMode no se establece en manual. El valor de la propiedad es una serie con una sintaxis que permite la expresión de asignaciones.

Tabla 5. Propiedad personalizada arfmManualAllocation
Ámbito Destino de despliegue (servidor, clúster dinámico, etc.)
Valores válidos String
Valor predeterminado No hay valor predeterminado
arfmMode

Puede utilizar esta propiedad personalizada para especificar la modalidad operativa de ARFM. En modalidad automática, ARFM tiene un controlador autónomo que ajusta la prioridad de entrega de las solicitudes de los ODR (On Demand Router) a los servidores, y envía la información de controlador de ubicación sobre las necesidades de cálculos para los distintos clústeres dinámicos. En modalidad manual, puede alterar temporalmente el controlador autónomo con los valores administrativos.

Tabla 6. Propiedad personalizada arfmMode
Ámbito Célula
Valores válidos Manual , Automatic
Valor predeterminado Automatic
CPUAdjustment

Puede establecer esta propiedad personalizada en nodos que están en sistemas con exceso de hebras. Cuando se especifica la propiedad personalizada CPUAdjustment en un nodo, , se especifica una función de corrección que se aplica a las lecturas de utilización de procesador para dicho nodo. Esta función se aplica a la utilización del procesador notificada por el sistema operativo y obtiene una medida de utilización más precisa.

Tabla 7. Propiedad personalizada CPUAdjustment
Ámbito Nodo
Valores válidos String
Valor predeterminado No hay valor predeterminado
goodServiceTimeLimitSpec

Utilice una propiedad personalizada goodServiceTimeLimitSpec cuando configure el ARFM. Si no se establece goodServiceTimeLimitSpec o timeoutFactor se utiliza el valor predeterminado de un minuto para determinar los tiempos de espera. Para alterar temporalmente el valor predeterminado, establezca esta propiedad personalizada para personalizar el valor para distintos niveles de granularidad. Por ejemplo, la clase de servicio, la aplicación o el módulo. Para crear una regla general de 5 minutos, cree la propiedad personalizada y establezca el valor en "*:*:*:*:*=300" donde la última parte es el valor de tiempo de espera de 300 segundos. El valor de tiempo de espera es un número decimal, no necesariamente un número entero, y está en unidades de segundos.

Tabla 8. Propiedad personalizada goodServiceTimeLimitSpec
Ámbito Célula
Valores válidos Número decimal en segundos
Valor predeterminado 60 si no se establece timeoutFactor. De lo contrario, no se utiliza ningún valor predeterminado
magicNMode

Puede establecer esta propiedad personalizada cuando ARFM está en modalidad automática. Cuando está en modalidad automática, la limitación de concurrencia se lleva a cabo de acuerdo con dos criterios, dependiendo de si la propiedad magicNMode está habilitada. Cuando la modalidad personalizada magicNMode está habilitada, el número total de solicitudes que se ejecutan simultáneamente en cualquier momento dado está limitado a un total concreto. En modalidad normal, el número total de solicitudes depende del uso de la capacidad del procesador en los nodos.

Tabla 9. Propiedad personalizada magicNMode
Ámbito Célula
Valores válidos Boolean
Valor predeterminado false
magicN

Puede utilizar esta propiedad personalizada cuando ARFM tiene habilitada la propiedad personalizada magicNMode hasta el límite del número total de solicitudes simultáneas. Si esta propiedad no está definida, se calcula un límite razonable de otros datos.

Si se utiliza la estimación de límite razonable, el límite en el número total de solicitudes simultáneas para la célula es la suma de las aportaciones de todos los nodos de la célula. La aportación de un nodo es el promedio, en todos los servidores de aplicaciones en ejecución en dicho nodo, del tamaño máximo de la agrupación de hebras del contenedor Web de dicho servidor de aplicaciones.

Tabla 10. Propiedad personalizada magicN
Ámbito Célula
Valores válidos Un entero positivo define el número de solicitudes simultáneas. Para utilizar el cálculo razonable, establezca el valor de propiedad en un número negativo o suprima la propiedad personalizada.
Valor predeterminado -1
maxHttpLiveRequests

Puede utilizar esta propiedad personalizada para definir el número máximo de solicitudes destinadas a una determinada célula que puede haber en cualquier parte de la célula, ya sea en cola en un ODR o ejecutándose en un servidor de aplicaciones en un determinado momento.

Tabla 11. Propiedad personalizada maxHttpLiveRequests
Ámbito Célula
Valores válidos Integer
Valor predeterminado No hay valor predeterminado
MOP.AveragingWindowInMS

Intervalo medio en milisegundos utilizado por MOP. Este intervalo de tiempo debe tener, como mínimo, una duración del 95 por ciento de las sesiones HTTP, diálogos SIP y sesiones de aplicación. Si el intervalo de tiempo es demasiado corto, es posible que la MOP no proteja contra la sobrecarga de memoria. Si el intervalo de tiempo es mucho más largo que la vida de estos objetos, la MOP seguirá ofreciendo protección frente a la sobrecarga de memoria, pero tardará más tiempo en aumentar y conocer el índice máximo.

Tabla 12. Propiedad personalizada MOP.AveragingWindowInMS
Ámbito Célula
Unidades milisegundos
Valor predeterminado 180000 ms
MOP.InitialMaxRatePerSec

Si no existe ningún valor de índice máximo persistente, se utiliza el valor de esta propiedad personalizada como índice máximo inicial.

Tabla 13. Propiedad personalizada MOP.AveragingWindowInMS
Ámbito Célula
Valor predeterminado 1
node.speed

Puede utilizar esta propiedad para definir la velocidad del nodo en MHz. Establezca el valor para la velocidad del procesador, multiplicado por el número de procesadores en un nodo de varios procesadores. Establezca esta propiedad personalizada en el nodo. Si se ejecuta un agente de nodo y un agente de middleware en el mismo nodo, el valor node.memory se puede alterar temporalmente. Defina la propiedad personalizada para ambos agentes y establezca para ellos el mismo valor.

Tabla 14. Propiedad personalizada node.speed
Ámbito Nodo
Valores válidos Número de coma flotante que representa el número de MHz del conjunto de instrucciones de referencia.
Valor predeterminado No hay valor predeterminado
node.memory

Puede utilizar esta propiedad para especificar la RAM disponible en megabytes en un nodo. Establezca esta propiedad personalizada en el nodo. Aunque este valor se determina automáticamente, puede alterarlo temporalmente.

Tabla 15. Propiedad personalizada node.memory
Ámbito Nodo
Valores válidos Número de megabytes
Valor predeterminado No hay valor predeterminado
node.numCPUs

Puede utilizar esta propiedad personalizada para especificar el número de procesadores en un nodo de varios procesadores. Este valor se determina automáticamente, pero puede alterar temporalmente el valor.Establezca esta propiedad personalizada en el nodo.

Tabla 16. Propiedad personalizada node.numCPUs
Ámbito Nodo
Valores válidos Número entero que representa el número de procesadores
Valor predeterminado No hay valor predeterminado
timeoutFactor

Especifique la propiedad personalizada timeoutFactor para indicar un valor que se multiplica por el umbral de tiempo de respuesta para determinar el umbral de tiempo de espera preciso. Utilice una propiedad personalizada timeoutFactor cuando configure ARFM. El valor de timeoutFactor se multiplica por el umbral de tiempo de respuesta para obtener el umbral de tiempo de espera preciso.

Este umbral de tiempo de espera preciso es uno de tres factores distintos que ARFM utiliza para determinar que una solicitud en ejecución ha excedido el tiempo de espera. La solicitud en ejecución ha excedido el tiempo de espera cuando se cumple uno de los siguientes factores:
  • La infraestructura de proxy indica que la solicitud ha excedido el tiempo de espera.
  • La respuesta a la solicitud incluye una cabecera HTTP especial que indica que la aplicación interna ha excedido el tiempo de espera.
  • El tiempo de servicio excede el valor de tiempo de espera preciso.
Tabla 17. Propiedad personalizada timeoutFactor
Ámbito Célula
Valores válidos Representación decimal de un número de coma flotante
Valor predeterminado No hay valor predeterminado
useODRs

Especifica si el perfilador de trabajo y el controlador de ubicación depende de los servicios de los servidores de ODR.

Tabla 18. Propiedad personalizada useODRs
Ámbito Célula
Valores válidos Boolean
Valor predeterminado true



Conceptos relacionados
Entorno de las aplicaciones dinámicas
Tareas relacionadas
Configuración del gestor de flujo de solicitudes autónomo
Configuración de gestores autónomos
Información relacionada
Propiedades personalizadas avanzadas de gestor de flujo de solicitudes autónomo
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H42' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rarfmbasic.html