O recurso de cache vem ativado por padrão no cliente do Cloud Backup para backup de arquivos locais. Esse recurso acelera o backup de arquivos e substitui o consumo de memória pelo uso de espaço em disco, sem afetar a restauração de dados em um host local ou remoto. Este tópico descreve como otimizar as configurações do recurso de cache.
Pré-requisitos
Um cliente do Cloud Backup está instalado para backup de arquivos locais. A versão do cliente deve ser 1.5.0 ou posterior. Para mais informações, consulte Baixe e ative um cliente do Cloud Backup.
Informações de fundo
O recurso de cache armazena IDs de entrada de dados e metadados para reduzir as solicitações de rede durante o backup, acelerando o processo. Você pode desativar esse recurso ou otimizar suas configurações na source do backup.
Procedimento
Siga as etapas abaixo para crie um arquivo de configuração de cache. Também é possível desativar o recurso de cache ou otimizar suas configurações por meio desse arquivo. Ele é opcional; caso não seja criado, o sistema utilizará as configurações padrão do recurso de cache, sem impacto na aceleração do backup.
Faça logon no servidor local ou na máquina virtual (VM) cujos arquivos você deseja backed up.
-
Localize e abra a pasta de instalação do cliente do Cloud Backup.
Verifique o caminho de instalação conforme os padrões abaixo:
-
Cliente antigo do Cloud Backup
Linux: /opt/alibabacloud/hbr
Windows: C:\Program Files\Aliyun Hybrid Backup Service
-
Novo cliente do Cloud Backup
Linux: /opt/alibabacloud/hbrclient
Windows: C:\Program Files\Aliyun Hybrid Backup Service Client
-
-
Em um subdiretório da pasta client, crie um arquivo chamado
hbr.confige adicione caches de ID de entrada de dados e metadados ao arquivo.NotaO arquivo hbr.config deve estar no mesmo nível de diretório que o arquivo ids.
O exemplo a seguir mostra as configurações do arquivo hbr.config:
disable_blob_cache = false max_blob_cache_weight = 0.15 cache_prefix = D:\CacheFolder max_retain_count = 16 disable_file_cache = false file_cache_max_size_hint = 32GB file_cache_disk_free_space_hint = 1GB file_cache_max_retain_count = 2Parâmetro
Descrição
disable_blob_cache
Defina se os IDs de entrada de dados devem ser armazenados em cache. Valores válidos:
true: não armazena IDs de entrada de dados em cache.
false: armazena IDs de entrada de dados em cache.
max_blob_cache_weight
Memória máxima do sistema que o cache pode usar para IDs de entrada de dados. Valor padrão: 0,15. Esse valor representa 15% da memória total do sistema e deve estar entre 0 e 1.
cache_prefix
Caminho onde os IDs de entrada de dados em cache são armazenados. O valor deve ser um caminho absoluto.
max_retain_count
Número máximo de IDs de entrada de dados mantidos em cache.
disable_file_cache
Defina se os metadados devem ser armazenados em cache. Valores válidos:
true: não armazena metadados em cache.
false: armazena metadados em cache.
file_cache_max_size_hint
Espaço máximo em disco ocupado por um cache de arquivos. Valor padrão: 32 GB. Se o espaço em disco ocupado pelo cache exceder esse valor, o backup de arquivos falhará e o sistema informará que o espaço do cache é insuficiente. Nesse caso, defina o parâmetro file_cache_max_size_hint com um valor maior. Por exemplo, o cache de backup de 10 milhões de arquivos ocupa cerca de 1,5 GB de espaço em disco a cada execução. O espaço exato depende do número de arquivos de source, do volume total de dados e do comprimento do caminho completo. Um novo espaço de cache é gerado durante o backup. A fórmula para calcular o espaço a ser reservado no disco é: 1,5 GB × (file_cache_max_retain_count + 1) + file_cache_disk_free_space_hint.
Assim, na configuração padrão, o espaço em disco a ser reservado para o backup de 10 milhões de arquivos é:
1,5 GB × (2 + 1) + 1 = 5,5 GB.
Observação: Se houver mais de 10 milhões de arquivos, calcule o espaço reservado com base nos múltiplos dessa quantidade.
NotaEste parâmetro está disponível para clientes do Cloud Backup de backup de arquivos com versão 2.13.1 ou posterior.
file_cache_disk_free_space_hint
Espaço disponível no disco onde o cache de arquivos está localizado. Valor padrão: 1 GB. Se o espaço disponível for menor que esse valor, o backup de arquivos falhará e o sistema informará que o espaço do cache é insuficiente. Nessa situação, ajuste o espaço do cache conforme necessário.
NotaEste parâmetro está disponível para clientes do Cloud Backup de backup de arquivos com versão 2.13.1 ou posterior.
file_cache_max_retain_count
Quantidade de caches de arquivos retidos para cada caminho de backup. Valor padrão: 2. Por exemplo, se o valor for definido como 2, os caches dos dois últimos backups serão mantidos localmente. Caso o backup mais recente seja excluído, ainda será possível localizar o penúltimo backup.
NotaEste parâmetro está disponível para clientes do Cloud Backup de backup de arquivos com versão 2.13.1 ou posterior.
ImportanteAs configurações de parâmetros entram em vigor imediatamente após salve o arquivo hbr.config. Não é necessário reiniciar o servidor ou a VM.
Essas configurações aplicam-se apenas aos trabalhos de backup subsequentes. Não é possível acelerar trabalhos de backup existentes por meio do armazenamento em cache de IDs de entrada de dados e metadados.