Calculando Requisitos de Memória para Página Muito Grande

Calcule o valor para o número de páginas a fim de alocar um conjunto de memória para uma página muito grande.

Para utilizar memória para página muito grande, é necessário certificar-se de que o sistema possui recursos de memória adequados a serem dedicados ao conjunto de memória para página muito grande. O conjunto de memória para página muito grande é uma região da memória do sistema que é mapeada como segmentos de página de 16 GB e é gerenciada separadamente da memória de base do sistema. Antes de especificar o valor da memória para página muito grande, é necessário determinar quais aplicativos você está executando e quais requisitos de página muito grande são para seus aplicativos.

Determinando Requisitos de Memória para Página Muito Grande para seu Aplicativo

O conjunto de memória para página muito grande pode ser utilizado para aprimorar o desempenho para ambientes de banco de dados particionado do DB2 em sistemas operacionais AIX. Para aplicativos do DB2, geralmente são utilizadas páginas muito grandes para ambientes de banco de dados multiparticionados do DB2 para suportar de maneira eficiente o grau de atividade paralela requerido dos conjuntos de buffer de memória compartilhada. Para determinar este valor, calcule o valor de memória necessário para o conjunto de buffer compartilhado para suportar seus aplicativos do DB2. Consulte as recomendações do DB2 para a memória do conjunto de buffer para seu aplicativo particular.

Em sistemas logicamente particionados, é possível designar memória para página muito grande quando as partições forem criadas. Este valor é separado do valor que você especificar para a região de memória de partição configurada. É possível especificar valor mínimo, desejado e máximo. Para determinar o número de páginas muito grandes necessárias para suas partições lógicas, consulte a seção a seguir que descreve o cálculo de valores para página muito grande.

Nota: A alocação de memória para página muito grande não pode ser alterada de maneira dinâmica. A alteração do número de páginas muito grande no servidor requer uma reinicialização do servidor, e a alteração do número de páginas muito grandes designadas para uma partição requer uma reinicialização de partição.

Considerações Para Cálculo de Valores de Página Muito Grande

A quantidade de memória para página muito grande que você alocar depende dos seguintes fatores:
  • Valor total de memória licenciada para seu servidor
  • Valor de memória disponível depois do uso pelos recursos de memória configurada
  • Número de conexões de E/S física para o servidor (cada conexão de E/S requer memória para as tabelas de E/S, que pode ser distribuída entre as regiões de memória física e reduz a memória disponível para páginas muito grandes)
  • Configuração básica de memória para partições lógicas (páginas muito grandes não são calculadas como parte da alocação de memória de partição configurada)
  • Os requisitos que definem uma página muito grande, ou seja, cada página muito grande requer 16 GB de memória real contígua e deve iniciar com um limite de memória de 16 GB
Atenção: O firmware do servidor reduzirá o tamanho do conjunto de páginas muito grandes para atender essas dependências. Quando isso ocorre, as entradas de log de erros são geradas para indicar que o tamanho do conjunto de páginas muito grandes foi reduzido. O código de referência de log de erros é B700 5300. Os detalhes do código de referência indicarão valores hexadecimais que indicam porque o tamanho do conjunto de página muito grande não foi atendido. O exemplo a seguir mostra as entradas possíveis e como interpretar as palavras adicionais nessas entradas:
  • palavra 3 = 0x0000000100000106 - conjunto de páginas muito grandes reduzido para atender a configuração de hardware
    • palavra 4 = número de páginas muito grandes configuradas pelo usuário
    • palavra 5 = número de páginas muito grandes que podem ser fornecidas
  • palavra 3 = 0x0000000100000105 - conjunto de páginas muito grandes reduzido para atender a configuração de memória das partições
    • palavra 4 = número de páginas muito grandes antes de as partições serem criadas
    • palavra 5 = número de páginas muito grandes calculadas de firmware depois de atender os requisitos de memória de partição
    • palavra 6 = número de páginas muito grandes no conjunto.

Calculando Valores de Memória de Página Muito Grande

Para calcular os requisitos de memória do servidor para suportar páginas muito grandes, execute estas etapas:

  1. Determinar o valor de memória de sistema base e arredondar esse número para o próximo valor de 16 GB. Para determinar os requisitos básicos de memória do servidor, que inclui o hypervisor e a partição do POWER, mas não as páginas muito grandes, utilize a ferramenta LVT (LPAR Validation) ou a System Planning Tool. Consulte Planejando de Partições Lógicas para obter informações sobre a utilização dessas ferramentas de planejamento.
  2. Determine o número de loops de conexão de E/S em seu sistema e multiplique o número por 16 GB. Esse cálculo é necessário porque o servidor necessita de uma tabela de memória para cada conexão de E/S, e uma página muito grande de 16 GB não pode ser localizada onde houver uma tabela de E/S.
  3. Utilize o maior dos valores determinados na etapa 1 e na etapa 2. Este será seu valor de memória base.
  4. Determine o número de páginas muito grandes necessárias para seus aplicativos AIX. Para determinar esse valor, siga as orientações fornecidas pela documentação do aplicativo e o Guia de Gerenciamento de Desempenho do AIX. Multiplique o número de páginas muito grandes esperado por 16 GB. Inclua este valor ao valor básico determinado na etapa 3. O valor resultante fornece uma estimativa da quantidade de memória licenciada necessária para atender aos requisitos de memória de partição e do conjunto de páginas muito grandes para seu sistema.

Envie Feedback | Avalie esta Página