Cópia em plano de fundo e taxa de limpeza

Os valores da taxa de cópia do mapeamento de FlashCopy podem ser 1 - 100 e poderão ser mudados quando o mapeamento do FlashCopy estiver em qualquer estado.

Se NOCOPY for especificado, a cópia em segundo plano está desativado. Você pode especificar NOCOPY para breve mapeamentos FlashCopy que são utilizados apenas para backups, por exemplo. Como o conjunto de dados de origem não está prevista para alterar significativamente durante a existência do mapeamento FlashCopy , é mais eficiente em termos de E/Ss do disco gerenciado (MDisk) para não executar uma cópia em segundo plano.
Nota: Para a interface da linha de comandos (CLI), o valor NOCOPY é equivalente a configurar a taxa de cópia para 0 (zero).

Os números de dados copiados/s e grãos/s representam padrões que o sistema tenta atingir. O sistema será incapaz de alcançar esses padrões se largura da banda insuficiente estiver disponível dos nós para os discos físicos que compõem os discos gerenciados (MDisks) após levar em conta os requisitos de E/S de primeiro plano. Se essa situação ocorrer, a cópia em plano de fundo de E/S considera os recursos em uma base de igualdade com a E/S que chega dos hosts. Os dois tendem a ver um aumento na latência e uma redução consequente no rendimento com relação à situação que a largura de banda não foi limitada. A cópia em plano de fundo, a cópia de parada e a E/S de primeiro plano continuam evoluindo e não param, interrompem ou fazem com que o nó falhe.

Nota: A operação de FlashCopy é decomposta em várias operações de cópia menores, cada uma executada em uma granularidade. Uma granularidade é a unidade de dados representada por bits de tamanho de granularidade. Cada operação de cópia de granularidade lê bits de tamanho de granularidade do volume de origem e grava bits de tamanho de granularidade no volume de destino. A granularidade pela qual o sistema gerencia a sincronização de cópia é medida por sua granularidade. O sistema modela um volume como uma série de sequências sem sobreposição de dados ou granularidades. A primeira granularidade está no início do volume; não há diferenças entre granularidades. Toda granularidade possui o mesmo comprimento, fornecendo o tamanho de granularidade. Se um host grava uma mudança que esteja dentro do limite de uma granularidade, a granularidade inteira é gravada em outras cópias desse volume. Se a operação de gravação for maior que uma granularidade ou sobrepuser um limite de granularidade, pelo menos duas granularidades de dados serão copiadas.

A cópia em plano de fundo é executada por um dos nós que pertencem ao grupo de E/S no qual o volume de origem reside. Essa responsabilidade será movida para outro nó no grupo de E/S em caso de falha do nó que executa a cópia de plano de fundo e parada.

A cópia em plano de fundo inicia com a granularidade que contém os números do bloco lógico (LBAs) mais baixos, que é LBA 0; a cópia, em seguida, trabalha em direção à granularidade que contém o maior LBA.

A operação de cópia de parada copia cada granularidade dividida no mapa de parada para o próximo mapa (se existir um) que depende dessa granularidade. A operação inicia a procura com a granularidade que contém os LBAs superiores e trabalha em reverso em direção a granularidade que contém LBA 0. Somente essas granularidades que outros mapas dependentes são copiados.

Modo de limpeza

Ao criar ou modificar um mapeamento do FlashCopy, será possível especificar uma taxa de limpeza para o mapeamento do FlashCopy independente da taxa de cópia em plano de fundo. As taxas de limpeza, conforme mostradas na Tabela 1controlam a taxa na qual o processo de limpeza opera. O processo de limpeza copia dados do volume de destino de um mapeamento para os volumes de destino de outros mapeamentos que dependem desses dados. O processo de limpeza deve ser concluído antes que o mapeamento FlashCopy possa ir para o estado pausado.

O modo de limpeza permite que você ative o processo de limpeza quando o mapeamento do FlashCopy estiver no estado copiando. Isso mantém o volume de destino acessível enquanto o processo de limpeza é executado. Durante a operação nesse modo, será possível que as operações de E/S do host possam evitar que o processo de limpeza atinja 100% se as operações de E/S continuarem a nova cópia de dados para osvolumes de destino. No entanto, será possível minimizar a quantia de dados que requerem a limpeza enquanto o mapeamento estiver parando.

O modo de limpeza estará ativo se o progresso da cópia em plano de fundo tiver atingido 100% e o mapeamento estiver no estado copiando ou se a taxa de cópia em plano de fundo estiver configurada como 0.

A Tabela 1fornece o relacionamento da cópia e a limpeza dos valores da taxa para o número especificado de granularidades a serem divididas por segundo. Uma granularidade é a unidade de dados representada por bits do tamanho de granularidade.
Tabela 1. Relacionamento entre os valores de taxa de limpeza, taxa de dados e granularidades por segundo
Valor de atributo da taxa de limpeza especificada pelo usuário Dados copiados/s 256 KB de granularidades/s 64 KB de granularidades/s
1 a 10 128 KB 0,5 2
11 a 20 256 KB 1 4
21 a 30 512 KB 2 8
31 a 40 1 MB 4 16
41 a 50 2 MB 8 32
51 a 60 4 MB 16 64
61 a 70 8 MB 32 128
71 a 80 16 MB 64 256
81 a 90 32 MB 128 512
91 a 100 64 MB 256 1024