[AIX Solaris HP-UX Linux Windows][z/OS]

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 uma exceção de falta de memória ocorra 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 Intelligent Management é 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 produto deve manter a taxa relativamente estável por 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 causar uma exceção de falta de memória. 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, uma exceção de falta de memória pode ocorrer 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%.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwve_odmopover
Nome do arquivo: cwve_odmopover.html