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


Proteção contra Sobrecarga da Memória

A proteção de sobrecarga de memória limita a taxa na qual o On Demand Router (ODR) encaminha o tráfego para evitar que ocorra um OutOfMemoryException em um servidor de aplicativos. Se o tráfego sem afinidade do servidor chegar no ODR e a taxa para todos os servidores potenciais foi excedida, o tráfego será rejeitado. A proteção de sobrecarga de memória não rejeita o tráfego que tem afinidade do servidor. Por exemplo, pedidos de HTTP com afinidade de sessão ou mensagens em diálogo SIP.

Para se proteger contra a sobrecarga de memória, a proteção de sobrecarga de memória deve descobrir inicialmente a taxa máxima, isto é, chamadas por segundo, que podem ser sustentadas sem exceder a porcentagem máxima do tamanho máximo de heap. Conforme ela está descobrindo a taxa máxima, a proteção de sobrecarga de memória permite lentamente mais tráfego por meio dela, sem afinidade, mas rejeitará o restante. Inicialmente, um número potencialmente grande de pedidos de HTTP ou de mensagens SIP sem afinidade são rejeitados com um 503 (a não ser que o código de erro seja alterado). A taxa máxima do WebSphere Virtual Enterprise é persistida através de reinicializações de servidor, de modo que ele precise compreender a taxa máxima uma vez. A taxa máxima pode ser alterada ao longo do tempo devido às mudanças na sessão ou nos tempos de vida do diálogo, mas esses tempos de vida geralmente são alterados relativamente de forma lenta e a proteção de sobrecarga de memória poderá reagir a essas mudanças. Para descobrir a taxa máxima, o WebSphere Virtual Enterprise deve manter a taxa relativamente invariável para pelo menos uma janela média. A janela média deve ser pelo menos tão longa quanto o tempo de vida da maioria das sessões de HTTP, diálogos SIP ou sessões de aplicativos. Portanto, quanto mais longa for a janela média, mais tempo levará para que ela seja inicializada.

Para SIP e HTTP, o funcionamento da proteção de sobrecarga de memória e da proteção de sobrecarga da CPU não será garantido, se um cluster dinâmico estiver no modo automático, por causa da sobrecarga da CPU e do heap incidentes por replicação

Considerações sobre o WebSphere eXtreme Scale

O WebSphere eXtreme Scale poderá alocar memória adicional em um servidor de aplicativos em execução quando outro servidor de aplicativos for iniciado e parado. A proteção de sobrecarga de memória não controla atualmente esta alocação de memória. Portanto, se a utilização de memória já estiver alta, a alocação de memória adicional descontrolada pode fazer com que um ocorra um OutOfMemoryException. Por exemplo, se a porcentagem máxima de configuração de memória for 90% e a utilização do heap atual estiver próxima a 90% no servidor de aplicativos AS1, e o servidor de aplicativos AS2 for iniciado ou parado, poderá ocorrer um OutOfMemoryException no AS1 devido à replicação no AS2. A porcentagem máxima do heap deve ser configurada como baixa o suficiente, para que haja sempre memória suficiente em reserva para as necessidades da replicação potencial quando um servidor de aplicativos for iniciado ou parado. A proteção de sobrecarga de memória evitará um OutOfMemoryException em um cluster dinâmico, se a porcentagem máxima de configuração de memória estiver definida como 56%.




Conceitos relacionados
Visão Geral da Priorização do Fluxo de Pedidos
Tarefas relacionadas
Configurando Proteção de Sobrecarga de Memória
Informações relacionadas
Propriedades Customizadas do Autonomic Request Flow Manager
Tópico de Conceito    

Termos de Uso | Feedback

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