Como o CA ARCserve Backup processa dados de backup usando a multiplexação

A multiplexação é um processo no qual os dados de várias origens são gravados na mesma mídia (fitas) simultaneamente. A multiplexação é usada para maximizar o uso efetivo das unidades de fita e bibliotecas durante as operações de backup e restauração, e é útil quando a unidade de fita é muito mais rápida que a origem do backup. A multiplexação mantém o hardware de backup executando em sua capacidade máxima durante todo o período do processo de backup. Uma sessão incluída em um backup de multiplexação não é afetada pela velocidade das outras sessões que estão sendo multiplexadas. O único fator que pode limitar a velocidade de uma sessão de backup é a velocidade do dispositivo de hardware.

O número máximo de tarefas que podem ser multiplexadas é limitado pela quantidade de memória disponível. O número padrão de tarefas que podem ser multiplexadas é 4, o número mínimo é 2 e o máximo, 32.

Quando uma tarefa com várias origens é enviada com a opção de multiplexação ativada, ela é dividida em tarefas filhas, uma para cada origem. Essas tarefas filhas gravam dados na mesma mídia simultaneamente. O número de tarefas filho geradas será, no máximo, igual ao número de fluxos especificados para a multiplexação. No entanto, se uma tarefa gerar várias tarefas filhas e o valor especificado para a opção de quantidade máxima de fluxos de multiplexação for um, as tarefas filhas serão criadas e terão o backup feito em um fluxo contínuo (o padrão de quantidade máxima de fluxos é 4).

Fluxograma - Multiplexação

Observação: ao usar a multiplexação, é possível selecionar a quantidade máxima de fluxos que podem ser gravados em uma fita ao mesmo tempo. Para obter mais informações, consulte Especificar opções de multiplexação.

A multiplexação é útil quando a taxa de transferência da unidade de fita é mais rápida do que a taxa na qual os dados podem ser extraídos da origem. Os seguintes fatores afetam a taxa de transferência do backup:

Quando o backup dos dados é feito na rede a partir de várias origens, a maioria dos fatores anteriores estão envolvidos, o que reduz a taxa de transferência e aumenta o tempo necessário para executar um backup. Além disso, se a unidade de fita não possuir fluxos consistentes, a vida dela ficará drasticamente reduzida devido ao efeito "ida-e-volta", ou seja, quando os dados são gravados de forma intermitente, a unidade precisa parar e ir para frente e para trás na mídia a fim de se ajustar à nova posição a partir da qual deve gravar novamente. Com a multiplexação, os dados ficam disponíveis continuamente e as unidades de fita fluem constantemente. Esse comportamento diminui o tempo para a execução de um backup e aumenta o tempo de vida do hardware.

A multiplexação é executada no nível de volume para arquivos regulares, dois volumes que podem ser executados simultaneamente como duas tarefas filho separadas, e no nível de banco de dados para servidores de bancos de dados locais. A multiplexação é executada no nível do nó para a pasta Compartilhamentos preferenciais, servidores de bancos de dados remotos e Agentes cliente para Windows.

No gerenciador de status da tarefa, cada tarefa filho tem uma descrição padrão deste tipo:

JOB[ID][Nome_do_servidor](subtarefa de multiplexação [SID])[Status][Hora de início - Hora de término][No. JOB]

Observação: SID representa a ID da subtarefa (filho).