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


Propriedades Customizadas do Autonomic Request Flow Manager

Você pode utilizar as propriedades customizadas a seguir para alterar o comportamento do ARFM (Autonomic Request Flow Manager). Algumas propriedades customizadas são configuradas em destinos de implementação.

AC5.BurstFactor

É possível configurar este valor para alterar quanto MOP (Memory Overload Protection) tolerante é para efetuar burst do tráfego. Se a taxa máxima for de uma unidade por segundo e o fator de burst for um, então a unidade de tráfego de não-afinidade é admitida se ela não tiver admitido uma no último segundo. Porém, se o fator de burst for três, ele admite três unidades a cada três segundos.

Tabela 1. Propriedade Customizada AC5.BurstFactor
Escopo roteador On Demand
Valores válidos Inteiro
Padrão 3
arfmIgnoreHttpSessionsForCpu

Você pode configurar esta propriedade customizada como true para que o ARFM ignore a estrutura de diálogo HTTP para os propósitos de proteção de sobrecarga de CPU. Cada mensagem HTTP recebida está sujeita ao controle de admissão.

Tabela 2. Propriedade Customizada arfmIgnoreHttpSessionsForCpu
Escopo Célula
Valores válidos Booleano
Padrão Falso
arfmIgnoreSipDialogsForCpu

É possível configurar esta propriedade customizada como true para que o ARFM ignore a estrutura de diálogo SIP (Session Initiation Protocol) para os propósitos de proteção de sobrecarga do processador. Cada mensagem SIP recebida está sujeita ao controle de admissão.

Tabela 3. Propriedade Customizada arfmIgnoreSipDialogsForCpu
Escopo Célula
Valores válidos Booleano
Padrão Falso
arfmManageCpu

A proteção de sobrecarga da CPU é ativada, por padrão. Configure o valor desta propriedade customizada como false para desativar a proteção de sobrecarga da CPU e a priorização de pedido.

Tabela 4. Propriedade Customizada arfmManageCpu
Escopo Célula
Valores válidos Booleano (true ou false)
Padrão true
arfmManualAllocation

É possível especificar essa propriedade customizada em um destino de implementação para colocar o ARFM no modo manual quando o propriedade customizada arfmMode não estiver configurada como manual. O valor da propriedade é uma cadeia em uma sintaxe que permite a expressão de alocações.

Tabela 5. Propriedade Customizada arfmManualAllocation
Escopo Destino de implementação (servidor, cluster dinâmico, e assim por diante)
Valores válidos Seqüência de Caracteres
Padrão Nenhum padrão
arfmMode

É possível usar essa propriedade customizada para especificar o modo operacional do ARFM. No modo automático, o modARFM tem um controlador automático que ajusta a prioridade de despacho de pedidos dos On Demand Routers para os servidores e envia as informações do controlador de disposição sobre as necessidades computacionais dos vários clusters dinâmicos. No modo manual, você pode substituir o controlador autônomo pelas configurações administrativas.

Tabela 6. Propriedade Customizada arfmMode
Escopo Célula
Valores válidos Manual , Automático
Padrão Automático
CPUAdjustment

É possível configurar essa propriedade customizada nos nós que estão em computadores hyperthreaded. Quando a propriedade customizada CPUAdjustment está especificada em um nó, uma função de correção a ser aplicada às leituras de utilização do processador é especificada para esse nó. Essa função é aplicada à utilização do processador que é relatada pelo sistema operacional e produz uma medida de utilização mais precisa.

Tabela 7. Propriedade Customizada CPUAdjustment
Escopo
Valores válidos Seqüência de Caracteres
Padrão Nenhum padrão
goodServiceTimeLimitSpec

Use uma propriedade customizada goodServiceTimeLimitSpec ao configurar o ARFM. O valor padrão de um minuto para determinar tempos limite será usado, se goodServiceTimeLimitSpec ou timeoutFactor não estiver configurado. Para substituir o padrão, configure essa propriedade customizada para customizar o valor de diferentes níveis de granularidade. Por exemplo, classe de serviço, aplicativo ou módulo. Para criar uma regra geral de 5 minutos, crie a propriedade customizada e configure o valor como "*:*:*:*:*=300" em que a última parte é o valor de tempo limite de 300 segundos. O valor de tempo limite é um número decimal, não necessariamente um número inteiro, e está em unidades de segundos.

Tabela 8. Propriedade Customizada goodServiceTimeLimitSpec
Escopo Célula
Valores válidos Número decimal em unidade de segundos
Padrão 60, se timeoutFactor não estiver configurado. Caso contrário, nenhum padrão
magicNMode

É possível configurar essa propriedade customizada quando o ARFM está no modo automático. Quando está no modo automático, o limite de simultaneidade é executado de acordo com um dos dois critérios, dependendo se a propriedade customizada magicNMode estiver ativada. Quando a propriedade customizada magicNMode está ativada, o número total de pedidos que estão sendo executados simultaneamente em qualquer horário fornecido, é limitado a um determinado total. No modo normal, o número total de pedidos depende do uso da energia do processador nos nós.

Tabela 9. Propriedade Customizada magicNMode
Escopo Célula
Valores válidos Booleano
Padrão falso
magicN

É possível usar essa propriedade customizada quando o ARFM tem a propriedade customizada magicNMode ativada até o limite do número total de pedidos simultâneos. Se esta propriedade não estiver definida, um limite razoável será estimado a partir de outros dados.

Se você estiver usando a estimativa de limite razoável, o limite do número total de pedidos simultâneos para uma célula será a soma de uma contribuição de cada nó na célula. A contribuição de um nó é a média, sobre os servidores de aplicativos em execução naquele nó, do tamanho máximo do conjunto de encadeamentos do contêiner de Web nesse servidor de aplicativos.

Tabela 10. Propriedade Customizada magicN
Escopo Célula
Valores válidos Um inteiro positivo define o número de pedidos simultâneos. Para utilizar a estimativa razoável, configure o valor da propriedade como um número negativo ou exclua a propriedade customizada.
Padrão -1
maxHttpLiveRequests

É possível usar esta propriedade customizada para definir a quantidade máxima de pedidos que são destinados a uma célula em particular e podem estar em qualquer local na célula. Isto é, enfileirado em um ODR ou executando em um servidor de aplicativos em um horário determinado.

Tabela 11. Propriedade Customizada maxHttpLiveRequests
Escopo Célula
Valores válidos Inteiro
Padrão Nenhum padrão
MOP.AveragingWindowInMS

A média de janela em milissegundos que é usada pelo MOP. Este intervalo de tempo deve ser no mínimo 95 por cento do ciclo de vida das sessões HTTP, diálogos SIP e sessões de aplicativos. Se o intervalo de tempo for muito curto, o MOP pode não proteger contra sobrecarregar de memória. Se o intervalo de tempo for muito mais longo do que o ciclo de vida destes objetos, o MOP continua a proteger contra sobrecarga de memória mas leva mais tempo para aprender a taxa máxima.

Tabela 12. Propriedade Customizada MOP.AveragingWindowInMS
Escopo Célula
Unidades milissegundos
Padrão 180000 ms
MOP.InitialMaxRatePerSec

Se não existir um valor de taxa máxima, o valor desta propriedade customizada é usado como a taxa média inicial.

Tabela 13. Propriedade Customizada MOP.AveragingWindowInMS
Escopo Célula
Padrão 1
node.speed

É possível usar essa propriedade para definir a velocidade do nó em MHz. Configure o valor como a velocidade do processador, multiplicado pelo número de processadores em um nó multiprocessador. Configure essa propriedade customizada no nó. Quando estiver executando um agente do nó e um agente de middleware no mesmo nó, o valor node.memory pode ser substituído. Defina a propriedade customizada para ambos os agentes e configure-as para valores iguais.

Tabela 14. Propriedade Customizada node.speed
Escopo
Valores válidos Um número de ponto flutuante que representa o número de MHz do conjunto de instruções de referência.
Padrão Nenhum padrão
node.memory

É possível usar essa propriedade para especificar a RAM disponível definida em unidades de megabytes em um nó. Configure essa propriedade customizada no nó. Embora esse valor seja determinado automaticamente, é possível alterá-lo.

Tabela 15. Propriedade Customizada node.memory
Escopo
Valores válidos Um número de megabytes
Padrão Nenhum padrão
node.numCPUs

É possível usar essa propriedade customizada para especificar o número de processadores em um nó multiprocessador. Esse valor é determinado automaticamente, mas você pode substituí-lo.Configure essa propriedade customizada no nó.

Tabela 16. Propriedade Customizada node.numCPUs
Escopo
Valores válidos Número inteiro que representa o número de processadores
Padrão Nenhum padrão
timeoutFactor

Especifique a propriedade customizada timeoutFactor para indicar um valor que é multiplicado pelo limite do tempo de resposta para determinar o limite do tempo limite de granulação fina. Utilize uma propriedade customizada timeoutFactor ao configurar o ARFM. O valor timeoutFactor é multiplicado pelo limite de tempo de resposta a estar sujeito ao limite do tempo limite de granulação fina.

Esse limite do tempo limite de granulação fina é um dos três diferentes fatores que o ARFM usa para determinar que um pedido em execução foi expirado. O pedido em execução expirará quando um dos seguintes fatores for verdadeiro:
  • A estrutura de proxy indica que o pedido expirou.
  • A resposta do pedido inclui um cabeçalho HTTP especial que indica que o aplicativo interno expirou.
  • O tempo de serviço excede o valor de tempo limite de granulação fina.
Tabela 17. Propriedade Customizada timeoutFactor
Escopo Célula
Valores válidos Representação decimal de um número de pontos flutuante
Padrão Nenhum padrão
useODRs

Especifica se o gerenciador de perfis de trabalho e o controlador de posicionamento dependem dos serviços dos servidores ODR.

Tabela 18. Propriedade Customizada useODRs
Escopo Célula
Valores válidos Booleano
Padrão true



Conceitos relacionados
Ambiente de Operações Dinâmicas
Tarefas relacionadas
Configurando o Autonomic Request Flow Manager
Configurando os Gerenciadores Autônomos
Informações relacionadas
Propriedades Customizadas Avançadas do Autonomic Request Flow Manager
Tópico de Referência    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h19min03s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rarfmbasic.html