-
O que é o backup Proxmox?
-
Por que o backup do Proxmox é lento?
-
Como corrigir backups lentos do Proxmox?
-
Acelere os backups do Proxmox com o Vinchin
-
Perguntas frequentes sobre backup lento do Proxmox
-
Conclusão
O que é o backup Proxmox?
Proxmox VE é uma plataforma de código aberto que permite gerenciar máquinas virtuais e contêineres. Para proteger os dados, ela inclui um recurso de backup. Você pode usar sua ferramenta integrada, vzdump, ou combiná-la com o Proxmox Backup Server (PBS).
O vzdump cria backups dos discos e arquivos de configuração de VMs ou CTs. Pode salvá-los localmente ou em armazenamento remoto. Suporta modos de snapshot, suspensão e parada. A maioria dos usuários escolhe o snapshot para backups online.
O PBS é uma solução externa otimizada para backups do Proxmox. Oferece recursos como desduplicação, criptografia, compressão e restauração rápida. Ele se conecta ao Proxmox por meio da API do Proxmox VE ou de tarefas agendadas.
A velocidade do backup depende da E/S do disco, largura de banda da rede, sistema de arquivos, compressão e carga da CPU. Se os backups forem lentos, um ou mais desses fatores podem ser a causa.
Por que o backup do Proxmox é lento?
Backups lentos são frustrantes. Eles perdem tempo e atrasam operações. Vamos ver por que acontecem.
1. Estrangulamentos de Desempenho do Armazenamento
Se o seu destino de backup tiver discos lentos (por exemplo, HDDs de 5400 RPM ou armazenamento compartilhado ocupado), a velocidade de backup diminuirá. Os limites de IOPS, latência e taxa de gravação são importantes.
Ao usar o ZFS, configurações como recordsize e sync afetam o desempenho. Volumes mal configurados ou discos fragmentados também desaceleram o processo de backup.
2. Largura de Banda e Latência da Rede
Os backups pela rede podem ficar limitados por conexões 1GbE, switches ocupados ou configuração inadequada da NIC. Se o link entre o seu nó Proxmox e o armazenamento de backup for lento, seus backups também serão.
3. Carga de trabalho da VM durante o backup
Se as VMs gravarem intensamente em disco durante o backup, as ferramentas baseadas em snapshot precisam ler os blocos alterados antes de gravá-los no armazenamento de backup. Isso pode atrasar as gravações até que a leitura seja concluída.
4. Muitos Trabalhos Concorrentes
Executar vários trabalhos de backup ao mesmo tempo pode sobrecarregar seu armazenamento, CPU ou RAM. Se todos os trabalhos compactarem, criptografarem e gravarem ao mesmo tempo, eles competirão pelos recursos.
5. Compressão ou Criptografia Ineficiente
O uso de compressão intensiva em CPU (como zstd em níveis altos) ou criptografia baseada apenas em software pode desacelerar seu nó. Se o AES-NI não estiver disponível, a criptografia se torna custosa.
6. Limites de Configuração do Proxmox
As configurações padrão em /etc/vzdump.conf podem não ser adequadas para sistemas maiores. Você pode precisar aumentar o valor de max_workers ou ajustar outros parâmetros. As tarefas de backup podem ser executadas com prioridade padrão, causando competição com os processos ativos das VMs.
7. Seleção do Modo de Backup
O uso de --mode stop ou --mode suspend causa tempo de inatividade da VM. Mas mesmo --mode snapshot pode ser lento se o seu armazenamento não oferecer suporte a instantâneos rápidos ou se sua VM tiver muitos dados alterados.
8. Tipo de Destino de Backup
Os backups em NFS podem ser mais lentos do que em iSCSI ou ZFS local, dependendo da configuração. Os compartilhamentos NFS podem sofrer com atrasos de bloqueio, operações lentas de metadados ou retransmissões de rede.
Como corrigir backups lentos do Proxmox?
Para acelerar os backups do Proxmox, comece identificando a origem do atraso. Vamos corrigi-lo passo a passo.
Verifique o Disco e o Desempenho de E/S
Os backups gravam muitos dados. Você deve saber se seus discos podem suportar a carga.
Use ferramentas como:
iostat -x 1
Verifique valores altos de await ou %util. Se o seu disco estiver próximo de 100% de utilização, considere um armazenamento mais rápido.
No ZFS, otimize:
-
recordsize=1M para gravações sequenciais grandes
-
sync=disabled (apenas para backups não críticos)
-
Limite a deduplicação, a menos que saiba que ajuda
-
Monitore o uso do cache ARC usando:
arcstat 1
O ZFS em HDDs será sempre mais lento do que em SSDs ou NVMe. Considere adicionar um dispositivo SLOG ou L2ARC rápido.
Otimizar a Taxa de Transferência da Rede
Para backups de rede, teste a largura de banda entre o Proxmox e o PBS utilizando:
iperf3 -c {}
Se notar velocidades baixas, corrija a rede. Faça upgrade para 10GbE, se possível. Se já estiver em 10GbE, verifique os quadros jumbo:
ip link set dev eth0 mtu 9000
Use ethtool para verificar as configurações da NIC:
ethtool -K eth0 gro on gso on tso on
Ativar a escala de janela TCP:
sysctl -w net.ipv4.tcp_window_scaling=1
Para ligações agregadas, utilize mode=802.3ad e iguale as configurações do comutador.
Reduza a Sobrecarga de Compressão e Criptografia
A compressão é útil, mas pode diminuir sua velocidade. Teste com:
zstd -1 vs. zstd -6
Use níveis mais baixos ou desative para verificar se a velocidade melhora.
Certifique-se de que o AES-NI está ativado para criptografia. Se a sua CPU não tiver esse recurso, espere lentidão.
No PBS, defina a criptografia em repouso em vez de durante a transmissão para evitar a carga da CPU em tempo real.
Agendar Trabalhos de Backup
Edite /etc/vzdump.conf:
max_workers: 2 ionice: 7 nice: 20
Isto limita a simultaneidade de tarefas e reduz o impacto na CPU e I/O.
No Proxmox GUI, programe backups em horários diferentes por nó ou grupo de VM. Evite os horários de pico de negócios.
Ajustar vzdump e opções de tarefas
Executar backups usando o modo de instantâneo:
vzdump 101 --mode snapshot --compress zstd --storage backup-pool
Evite parar ou suspender, a menos que seja necessário. Use --bwlimit para evitar picos de I/O.
Utilize Destinos de Backup Rápidos e Locais
Se possível, faça backup em armazenamento local ou em destinos SSD/NVMe. Evite NFS lento ou discos compartilhados giratórios.
Se estiver usando NFS:
-
Ativar NFS v4
-
Montar com opções: rw,async,noatime,nodiratime
-
Evite montagens fracas que tentam novamente lentamente em caso de falha
Monitorar Registros e Métricas
Analisar registros do vzdump. Procure por linhas como:
duration: 00:35:14, backup-job: delay: 00:14:23
"Delay" mostra a espera de I/O. Use isso para identificar gargalos.
Use os gráficos do Proxmox ou ferramentas externas (Grafana, Zabbix) para monitorar IOPS do disco, uso da CPU e taxa de transferência de rede.
Priorizar Processos de Backup
Use esses comandos para reduzir a prioridade do backup:
ionice -c3 -p $(pgrep vzdump) nice -n 20 -p $(pgrep vzdump)
Isto reduz a carga do backup e fornece mais recursos às VMs ativas.
Plano para Configurações Empresariais
Se você gerencia um cluster, não faça backup de todos os nós ao mesmo tempo. Utilize um servidor de backup com uma NIC dedicada.
Para usuários do Ceph, atenção: backups sobrecarregam os OSDs. Considere descarregar os backups para o PBS com armazenamento SSD/NVMe e ajuste do ZFS.
Para configurações hiperconvergentes, teste durante as horas de menor movimento. Os backups competem com o tráfego das máquinas virtuais.
Resolver Erros Comuns
-
"Falha ao bloquear VM": Um trabalho de backup ou instantâneo já está em execução. Aguarde ou desbloqueie manualmente:
qm unlock 101
-
Tempos limite NFS: Aumente o tempo limite de montagem, verifique os logs do servidor.
-
Erros de autenticação PBS: adicione novamente o destino PBS em Datacenter > Armazenamento.
Mantenha o Proxmox atualizado
Cada versão melhora o vzdump e as rotinas de backup. Mantenha-se atualizado com:
apt update && apt dist-upgrade
Verifique os registros de alterações do Proxmox e do PBS para obter correções ou aprimoramentos relacionados ao backup.
Acelere os backups do Proxmox com o Vinchin
Se os backups do Proxmox ainda forem lentos ou limitados, experimente o Vinchin Backup & Recovery—uma solução profissional e de nível empresarial criada com suporte nativo para Proxmox VE. Ele oferece desempenho confiável, ampla compatibilidade com máquinas virtuais e gerenciamento centralizado para simplificar o backup em todo o seu ambiente.
A Vinchin acelera a proteção com backups incrementais contínuos, desduplicação e compressão integradas, além de recursos avançados como migração V2V, CBT e recuperação instantânea. Com seu console limpo e baseado na web, os backups de VM Proxmox tornam-se mais rápidos, leves e fáceis de gerenciar.
Fazer backup de uma VM Proxmox com Vinchin leva apenas quatro passos simples:
1. Selecione apenas VMs no host
2. Em seguida, selecione o destino do backup
3. Selecionar estratégias
4. Finalmente, envie o trabalho
Confiado por organizações em todo o mundo, a Vinchin ganhou grande reconhecimento pelo desempenho, facilidade de uso e suporte sólido. Você pode explorar todos os recursos gratuitamente por 60 dias. Clique abaixo para baixar o instalador e implantar em minutos.
Perguntas frequentes sobre backup lento do Proxmox
Q1: Como testar se a velocidade lenta do backup é devido à rede?
Use o iperf3 entre o Proxmox e seu destino de backup para medir a largura de banda.
P2: Por que meu backup PBS está travado em 0%?
Verifique problemas no pool ZFS, disco de destino lento ou problemas de snapshot na VM de origem.
P3: Como limito a velocidade de backup do Proxmox?
Adicione --bwlimit <MBps> ao seu comando vzdump para limitar a largura de banda.
Conclusão
Backups lentos do Proxmox podem resultar de limitações de armazenamento, problemas de rede ou configuração incorreta. Ao ajustar sua configuração e seguir as melhores práticas, é possível acelerar o processo. Mas se os problemas persistirem, o Vinchin Backup & Recovery oferece uma maneira mais rápida e simples de proteger VMs do Proxmox—confiável, eficiente e projetado para escalar.
Partilhar em: