Upnetix Labs · protocolo de experimento
Protocolo: Qual o tempo de migração ao vivo de uma VM no Proxmox VE sob diferentes cargas de CPU?
Este protocolo mede o tempo necessário para migrar ao vivo uma máquina virtual entre dois nós Proxmox VE, variando a carga de CPU. O objetivo é entender como a utilização de CPU afeta a duração da migração.

Como a carga de CPU da VM impacta o tempo de migração ao vivo entre nós em um cluster Proxmox VE?
Hipótese
Aumentar a carga de CPU na VM aumentará o tempo de migração ao vivo no Proxmox VE.
Variáveis
| Independentes (o que varia) | Carga de CPU da VM (baixa, média, alta) |
|---|---|
| Dependentes (o que se mede) | Tempo de migração ao vivo (segundos) |
| Controladas (o que fica fixo) | Versão do Proxmox VE; Configuração de hardware dos nós; Rede entre os nós; Tamanho da memória da VM; Disco da VM em modo compartilhado (Ceph ou NFS) |
Ambiente
Cluster Proxmox VE com pelo menos dois nós físicos conectados por rede gigabit dedicada. VM Linux padrão (por exemplo, Debian). Ferramentas: stress-ng para gerar carga de CPU, comando 'qm migrate' para migração, cronômetro do sistema ou comando 'time' para medir duração.
Procedimento
- Preparar cluster Proxmox VE com dois nós e armazenamento compartilhado.
Certifique-se de que ambos os nós estejam no mesmo cluster e com acesso ao mesmo disco compartilhado.
- Criar VM padrão (ex: Debian, 2 vCPU, 2GB RAM).
Instale e configure a VM nos padrões do laboratório.
- Definir carga de CPU: baixa (idle), média (stress-ng --cpu 2 --timeout 60), alta (stress-ng --cpu 2 --cpu-load 90 --timeout 60).
Aplique o stress-ng dentro da VM conforme o cenário.
stress-ng --cpu 2 --timeout 60 - Iniciar cronômetro e executar migração ao vivo.
No nó de origem, execute a migração e meça o tempo.
time qm migrate <VMID> <destino> --online - Registrar o tempo total de migração.
Anote o tempo retornado pelo comando 'time'.
- Repetir para cada nível de carga de CPU, 5 vezes cada.
Execute o ciclo completo para cada cenário de carga.
Planilha de coleta
| nivel_carga_cpu (categoria (baixa, média, alta)) | tempo_migracao_segundos (segundos) |
|---|---|
| baixa, 8.3 (EXEMPLO) | |
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule a média, desvio padrão e mediana do tempo de migração para cada nível de carga. Compare os resultados entre os cenários. Use gráficos de barras para visualizar diferenças.
Critérios de decisão
- Se o tempo médio de migração sob alta carga for mais que 50% superior ao da carga baixa, considere impacto significativo.
- Se a variação entre repetições for superior a 20%, revise ambiente e repita.
Fontes de erro e mitigação
- Variações de rede podem afetar o tempo; use rede dedicada e estável.
- Outras cargas no host físico podem interferir; mantenha hosts dedicados ao experimento.
- Apenas a carga de CPU deve variar; mantenha disco e memória estáveis.
Referências
- Documentação Proxmox VE - Live Migration · Proxmox Server Solutions (pve.proxmox.com)
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 1 oficiais
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
