Solução de problemas de lentidão de backup de arquivos e pastas no Backup do Azure

Este artigo fornece orientação para solução de problemas para ajudá-lo a diagnosticar a causa do baixo desempenho de backup de arquivos e pastas quando você usa o Backup do Azure. Quando você usa o agente do Backup do Azure para fazer backup de arquivos, o processo de backup pode demorar mais do que o esperado. Esse atraso pode ser causado por um ou mais dos seguintes itens:

Antes de começar a solucionar o problema, recomendamos o download e a instalação do agente mais recente do Backup do Azure. Fazemos atualizações frequentes do agente de Backup para corrigir vários problemas, adicionar recursos e melhorar o desempenho.

Também recomendamos que você revise as Perguntas frequentes do serviço Backup do Azure para ter certeza de que você não está enfrentando problemas comuns de configuração.

Caso o seu problema do Azure não seja abordado neste artigo, visite os fóruns do Azure no Microsoft Q&A e no Stack Overflow. Você pode postar seu problema nesses fóruns ou enviar para@AzureSupport no Twitter. Você também pode enviar uma solicitação de suporte do Azure. Para enviar uma solicitação de suporte na página Suporte do Azure, selecione Obter suporte.

Causa: Trabalho de backup em execução no modo não otimizado

  • O agente MARS pode executar o trabalho de backup no modo otimizado usando o diário de alterações USN (número de sequência de atualização) ou o modo não otimizado verificando as alterações em diretórios ou arquivos examinando o volume inteiro.

  • O modo não otimizado é lento porque o agente precisa verificar cada arquivo no volume e compará-lo com os metadados para determinar os arquivos alterados.

  • Para verificar isso, abra Detalhes do Trabalho no console do agente MARS e verifique o status para ver se ele diz Transferindo dados (não otimizado, pode levar mais tempo) conforme mostrado abaixo:

    Screenshot shows backup jobs running in unoptimized mode.

  • As seguintes condições podem fazer com que o trabalho de backup seja executado no modo não otimizado:

    • O primeiro backup (também conhecido como Replicação Inicial) sempre será executado no modo não otimizado
    • Se o trabalho de backup anterior falhar, o próximo trabalho de backup agendado será executado como não otimizado.

Causa: gargalos de desempenho no computador

Gargalos no computador do qual está sendo feito backup podem causar atrasos. Por exemplo, a capacidade do computador de ler ou gravar em disco ou a largura de banda disponível para enviar dados pela rede podem causar gargalos.

O Windows fornece uma ferramenta interna chamada Monitor de Desempenho (Perfmon) para detectar esses gargalos.

Veja alguns contadores de desempenho e intervalos que podem ser úteis para diagnosticar gargalos para obter o backup ideal.

Contador Status
Disco Lógico(Disco Físico) – %ocioso
  • 100% a 50% ociosos = Íntegro
  • 49% a 20% ocioso = Aviso ou Monitor
  • 19% a 0% ocioso = Crítico ou Fora de Especificação
  • Disco Lógico(Disco Físico) -- %média Leitura ou Gravação do Disco por S
  • 0,001 ms a 0,015 ms = Íntegro
  • 0,015 ms a 0,025 ms = Aviso ou Monitor
  • 0,026 ms ou mais = Crítico ou Fora de Especificação
  • Disco Lógico(Disco Físico) -- Comprimento da Fila do Disco Atual (para todas as instâncias) 80 solicitações por mais de seis minutos
    Memória--Bytes de Pool não Pagináveis
  • Menos de 60% do pool consumidos = Íntegro
  • 61% a 80% de pool consumido = Aviso ou Monitor
  • Mais de 80% do pool consumidos = Crítico ou Fora de Especificação
  • Memória--Bytes de Pool Pagináveis
  • Menos de 60% do pool consumidos = Íntegro
  • 61% a 80% de pool consumido = Aviso ou Monitor
  • Mais de 80% do pool consumidos = Crítico ou Fora de Especificação
  • Memória--Megabytes disponíveis
  • 50% de memória livre disponíveis ou mais = Íntegro
  • 25% de memória livre disponível = Monitor
  • 10% de memória livre disponível = Aviso
  • Menos de 100 MB ou 5% de memória livre disponíveis = Crítico ou Fora de Especificação
  • Processador--Tempo do Processador % (todas as instâncias)
  • Menos de 60% consumido = Íntegro
  • 61% a 90% consumido = Monitor ou Cuidado
  • 91% a 100% consumido = Crítico
  • Observação

    Se você determinar que a infraestrutura é o motivo, é recomendável desfragmentar os discos regularmente para melhorar o desempenho.

    Causa: outro processo ou software antivírus está interferindo com o Backup do Azure

    Vimos várias instâncias nas quais outros processos no sistema do Windows afetou negativamente o desempenho do processo do agente de Backup do Azure. Por exemplo, se você usar o agente de Backup do Azure e outro programa para fazer backup de dados, ou se um software antivírus estiver em execução e bloquear os arquivos dos quais o backup deverá ser feito, os vários bloqueios nos arquivos poderão causar contenção. Nessa situação, o backup pode falhar ou o trabalho pode levar mais tempo do que o esperado.

    A melhor recomendação nesse cenário é desativar o outro programa backup para ver se o tempo de backup do agente de Backup do Azure muda. Geralmente, certificar-se de que não haja vários trabalhos de backup em execução simultaneamente é suficiente para impedir que eles afetem um ao outro.

    Se você tiver um software antivírus instalado no servidor, adicione as regras de exclusão necessárias à verificação de antivírus para os seguintes:

    • Cada arquivo e pasta nos locais de pasta scratch e bin<InstallPath>\Scratch\* e <InstallPath>\Bin\*.
    • cbengine.exe

    Causa: Agente de backup em execução em uma máquina virtual do Azure

    Se você estiver executando o agente de Backup em uma máquina virtual, o desempenho será mais lento do que quando você executá-lo em uma máquina física. Isso é esperado devido a limitações de IOPS. No entanto, você pode otimizar o desempenho alternando as unidades de dados que estão passando por backup no Armazenamento Premium do Azure. Estamos trabalhando para corrigir esse problema, e a correção estará disponível em uma versão futura.

    Causa: backup de um grande número de arquivos (milhões)

    Mover um grande volume de dados levará mais tempo do que mover um menor volume de dados. Em alguns casos, o tempo de backup está relacionado não apenas ao tamanho dos dados, mas também ao número de arquivos ou pastas. Isso é particularmente verdadeiro quando está sendo feito backup de milhões de arquivos pequenos (alguns bytes ou poucos kilobytes).

    Esse comportamento ocorre porque, enquanto você faz backup dos dados e os move para o Azure, o Azure simultaneamente cataloga seus arquivos. Em algumas situações raras, a operação de catálogo pode demorar mais do que o esperado.

    Os seguintes indicadores podem ajudá-lo a entender o gargalo e funcionam adequadamente nas próximas etapas:

    • A interface do usuário está mostrando o progresso para a transferência de dados. Os dados ainda estão sendo transferidos. A largura de banda de rede ou o tamanho dos dados podem estar causando atrasos.
    • A interface do usuário não está mostrando o progresso para a transferência de dados. Abra os logs localizados em C:\Arquivos de Programas\Agente de Serviços de Recuperação do Microsoft Azure\Temp e, em seguida, verifique a entrada FileProvider::EndData nos logs. Essa entrada significa que a transferência de dados foi concluída e a operação de catálogo está ocorrendo. Não cancele os trabalhos de backup. Em vez disso, espere um pouco mais até a conclusão da operação de catálogo. Se o problema persistir, contate o suporte do Azure.

    Se você estiver tentando fazer backup de discos grandes, é recomendável usar o Azure Data Box para o primeiro backup (Replicação Inicial). Se você não puder usar o Data Box, problemas de rede transitórios que estejam ocorrendo em seu ambiente durante transferências de dados longas pela rede poderão causar falhas de backup. Para proteger-se contra essas falhas, você pode adicionar algumas pastas ao backup inicial e adicionar de modo incremental mais pastas até que tenha sido feito o backup bem-sucedido de todas as pastas no Azure. Os backups incrementais posteriores serão relativamente mais rápidos.

    Próximas etapas