Configuração do espaço de bitmap

Funções de serviços de cópia requerem que pequenas quantidades de cache de volume sejam convertidas de cache de memória em memória bitmap para permitir que as funções operem. Se você não tiver espaço de bitmap suficiente alocado quando tentar usar uma das funções, não será possível concluir a configuração.

Antes de Iniciar

A memória total que pode ser dedicada a essas funções não é definida pela memória física no sistema. A memória é limitado pelas funções de software que utilizam a memória.

No planejamento da instalação para um sistema, considere os requisitos futuros para as funções avançadas. Revise as seguintes tabelas para calcular os requisitos de memória e confirme se seu sistema está preparado para acomodar o tamanho total da instalação.

Esta tabela descreve a configuração do espaço de bitmap em um sistema.

Tabela 1. Configuração padrão do espaço de bitmap
Serviço de Cópia Mínimo alocado espaço de bit Espaço de bitmap alocado padrão máximo de espaço de bitmap alocado No mínimo1 funcionalidade ao usar os valores padrão
Cópia remota 2 0 20 MiB 512 MiB 40 TiB de capacidade provisionada de espelhamento remoto
FlashCopy 3 0 20 MiB 2 GiB 10 TiB de capacidade de FlashCopy provisionada de origem

5 TiB de capacidade de FlashCopy provisionada de origem incremental

Espelhamento de volume 0 20 MiB 512 MiB 40 TiB de volumes espelhados
RAID 0 40 MiB 512 MiB 80 TiB de capacidade gravável usando RAID 0, 1 ou 10

80 TiB de capacidade gravável na matriz RAID 5 de três discos

Pouco menos de 120 TiB de capacidade gravável na matriz RAID 6 de cinco discos

1 A soma de todas as alocações de memória de bitmap para todas as funções, exceto FlashCopy , não deve exceder 552 MiB. A quantidade real de funcionalidades pode aumentar com base em configurações como tamanho de granularidade e tamanho de faixa. O RAID está sujeito a uma margem de 15% de erro. Para obter mais detalhes, consulte Tabela 3.

2 A cópia Remota inclui relacionamentos do Metro Mirror, Espelho Global e ativo/ativo.

3 FlashCopy inclui a função FlashCopy , e Metro Mirror e Espelho Global configurados com volumes de mudança e relacionamentos ativos/ativos.

As tabelas a seguir descrevem a quantidade de espaço de bitmap necessário para configurar as várias funções de Copy Services e RAID:

Esta tabela fornece um exemplo da quantia de memória que é necessária para as funções de espelhamento remoto, funções do FlashCopy e espelhamento de volume.

Tabela 2. Exemplos de memória necessária
Função Tamanho de granularidade 1 MiB de memória fornece a capacidade provisionada a seguir para o grupo de E/S especificado
Cópia Remota 256 KiB 2 TiB de capacidade total de Metro Mirror, Espelho Global ou HyperSwap provisionada
FlashCopy 256 KiB 2 TiB de capacidade total de FlashCopy provisionada de origem
FlashCopy 64 KiB 512 GiB de capacidade total de FlashCopy provisionada de origem
FlashCopy incremental 256 KiB 1 TiB de capacidade total de FlashCopy provisionada de origem incremental
FlashCopy incremental 64 KiB 256 GiB de capacidade total de FlashCopy provisionada de origem incremental
Espelhamento de volume 256 KiB 2 TiB de capacidade de provisionada espelhada
Notas:
  1. Para diversos destinos de FlashCopy , é preciso considerar o número de mapeamentos. Por exemplo, para um mapeamento com um tamanho de granularidade de 256 KiB, 8 KiB de memória permite um mapeamento entre um volume de origem de 16 GiB e um volume de destino de 16 GiB. Alternativamente, para um mapeamento com um tamanho de granularidade de 256 KiB, 8 KiB de memória permite dois mapeamentos entre um volume de origem de 8 GiB e dois volumes de destino de 8 GiB.
  2. Ao criar um mapeamento de FlashCopy , se for especificado um grupo de E/S diferente do grupo de E/S do volume de origem, a contabilidade de memória vai em direção ao grupo de E/S especificado, não em direção ao grupo de E/S do volume de origem.
  3. Para o espelhamento de volume, o espaço de memória completo 512 MiB possibilita 1 PiB da capacidade provisionada total.
  4. Ao criar novos relacionamentos de FlashCopy ou volumes espelhados, espaço de bitmap adicional será alocado automaticamente pelo sistema se necessário.
Antes de especificar as mudanças de configuração, considere os fatores a seguir:
  • Para mapeamentos do FlashCopy , somente um grupo de E/S consome espaço de bitmap. Por padrão, o grupo de E/S do volume de origem é utilizado.
  • Para relacionamentos de Metro Mirror, Espelho Global e ativo/ativo do HyperSwap, existem dois bitmaps. Para relacionamentos de Metro Mirror ou Espelho Global, um é usado para o sistema principal e outro é usado para o sistema auxiliar, já que a direção do relacionamento pode ser revertida. Para relacionamento ativo/ativo, que são configurados automaticamente quando volumes do HyperSwap são criados, um bitmap é usado para a cópia de volume em cada local, porque a direção destes relacionamentos pode ser revertida.
  • Ao criar um mapeamento reverso; por exemplo, para executar uma operação de restauração a partir de uma captura instantânea para seu volume de origem; um bitmap também é criado para esse mapeamento reverso.
  • Ao configurar volumes de mudança para uso com Espelho Global ou Metro Mirror, são criados dois mapeamentos internos de FlashCopy para cada volume de mudança.
  • O bitmap menor possível é de 4 KiB; portanto, um volume de 512 bytes requer 4 KiB de espaço de bitmap.
Em sistemas existentes, também considere esses fatores:
  • Quando você cria mapeamentos e volumes espelhados do FlashCopy , volumes do HyperSwap ou volumes provisionados padrão formatados, o sistema tenta aumentar automaticamente o espaço de bitmap disponível. Não é necessário aumentar esse espaço manualmente.
  • Os relacionamentos de Metro Mirror e Espelho Global não aumentam automaticamente o espaço de bitmap disponível. Talvez seja necessário usar o comando chiogrp para aumentar manualmente o espaço em um ou nos sistemas principal e auxiliar.
  • Se você criar e, em seguida, excluir vários desses objetos, considere o uso do comando chiogrp para reduzir a memória que está reservada para essas funções e libere essa memória para outro uso.

Esta tabela mostra os requisitos de RAID tradicionais para a memória de bitmap.

Tabela 3. Requisitos de RAID tradicional
nível do RAID Tamanho de faixa Memória de bitmap necessária aproximada
RAID 0, 1 ou 10 Não aplicável 1 MB de espaço de bitmap para cada 2 TiB de capacidade gravável.
RAID 5 e RAID 6 128 KiB 1 MiB de espaço de bitmap para cada 1 TiB de capacidade na menor unidade na matriz.
256 KiB 1 MiB de espaço de bitmap para cada 2 TiB de capacidade na menor unidade na matriz.
Nota: Há uma margem de erro no uso aproximado de memória de bitmap de aproximadamente 15%. Por exemplo, o uso para uma matriz RAID 5 de 256 KiB é de aproximadamente 1,15 MiB para os primeiros 2 TiB de capacidade da unidade.
Esta tabela mostra os requisitos de RAID distribuídos para a memória de bitmap.
Tabela 4. Requisitos de RAID distribuído
nível do RAID Memória de bitmap necessária aproximada
RAID 5 Capacidade da Unidade * (contagem + 2 * faixa) / (faixa * faixa * 8)
RAID 6 Capacidade da Unidade * (contagem + 3 * faixa) / (faixa * faixa * 8)
Nota: A capacidade da unidade está em GB, contagem = contagem de unidades, faixa = largura da faixa, faixa = comprimento da faixa (em KB).

É possível também usar os comandos lsiogrp e chiogrp da interface da linha de comandos (CLI) para modificar as configurações.