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


Modificando o Tamanho de Heap da JVM

A configuração de tamanho de heap da Java virtual machine (JVM) se relaciona diretamente a quantas instâncias do servidor podem ser inicializadas dentro de um cluster dinâmico em um nó específico. Talvez seja necessário modificar essa configuração com base na configuração de seu ambiente. O valor padrão é 256 MB. A modificação do tamanho de heap pode afetar o posicionamento de aplicativos, bem como a função de gerenciamento de funcionamento.

Antes de Começar

Antes de modificar o tamanho de heap da JVM, consulte Ajustando Java virtual machines.

Sobre Esta Tarefa

O valor total de todos os tamanhos de heap da JVM do servidor no cluster dinâmico de um nó específico deve ser menor que a metade do total de RAM desse computador. Para determinar a configuração de tamanho máximo de heap de uma única instância do servidor, utilize a seguinte equação:
total_RAM / 2 / number_of_servers = maximum_heap_size 
Por exemplo, para suportar três servidores em uma máquina com 1,5 GB de RAM:
1,5 GB / 2 = 750 MB
750 MB / 3 = 250 MB
O tamanho máximo de heap é 250 MB para cada instância do servidor.

A tabela a seguir contém algumas amostras de tamanho máximo de heap.

Tabela 1. Amostras de Tamanho Máximo de Heap
RAM total do servidor WebSphere Virtual Enterprise em GB Número de servidores suportados Tamanho de cluster dinâmico em MB Tamanho máximo de heap aproximado em MB
1.5 1 Menos que 750 750
1.5 2 Menos que 750 375
1.5 3 Menos que 750 250
2 1 Menos que 1000 1000
2 2 Menos que 1000 500
2 3 Menos que 1000 333

Quando um cluster dinâmico cria instâncias do servidor, um modelo de servidor é utilizado para configurar valores iniciais para a instância de servidor recém-criada. As etapas a seguir descrevem o procedimento de modificação do tamanho de heap da JVM no modelo de servidor. As instâncias de servidor recém-criadas poderão então usar o tamanho máximo de heap especificado.

Procedimento

  1. No console administrativo clique em Servidores > clusters dinâmicos > dynamic_cluster_name > Modelo de servidor > Java e gerenciamento de processo > Definição de processo > Java virtual machine.
  2. Modifique o tamanho de heap de maneira adequada. Normalmente, o valor total de todos os tamanhos de heap da JVM da instância do servidor em um nó específico deve ser menor que a metade do total de RAM desse computador. O valor de tamanho de heap máximo padrão é 256 MB.
  3. Clique em OK.

Resultados

O tamanho de heap que você define no modelo de cluster dinâmico é configurado em cada servidor no cluster dinâmico. Se o servidor e o Application Placement Controller estiverem no mesmo nó, o Application Placement Controller pode recuperar o tamanho de heap a partir deste valor configurado.

Se o servidor não estiver no mesmo nó que o Application Placement Controller, o Application Placement Controller obtém o tamanho de heap a partir do repositório de configuração no gerenciador de implementação. Se o gerenciador de implementação não estiver disponível ou o tamanho de heap não estiver definido no gerenciador de implementação, o Application Placement Controller tenta obter o tamanho de heap entrando em contato com o servidor. Se o servidor não estiver disponível, o Application Placement Controller usa o valor de tamanho de heap no arquivo <os>.systemlaunch.properties.




Tarefas relacionadas
Monitorando e Ajustando o Gerenciamento de Funcionamento Configurando o Controlador de Funcionamento Ativando e Desativando o Gerenciamento de Funcionamento Configurando os Gerenciadores Autônomos
Tópico de Tarefa    

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/todhmmheap.html