Entrar ou criar conta

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.

Virtualização de servidores do zero à alta disponibilidade com Proxmox VE
Ligado ao treinamento Virtualização de servidores do zero à alta disponibilidade com Proxmox VE
Protocolo, não resultado. Esta página descreve como medir. Execução pela engenharia Upnetix: ainda não realizada. Nenhum valor aqui é resultado de medição da Upnetix; os números que valem são os que você obtém na sua bancada.
Pergunta

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

  1. 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.

  2. Criar VM padrão (ex: Debian, 2 vCPU, 2GB RAM).

    Instale e configure a VM nos padrões do laboratório.

  3. 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
  4. 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
  5. Registrar o tempo total de migração.

    Anote o tempo retornado pelo comando 'time'.

  6. 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

  1. Documentação Proxmox VE - Live Migration · Proxmox Server Solutions (pve.proxmox.com)
Verificação editorial
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
Encontrou um erro? Escreva para comercial@upnetix.com.br com o endereço da página. A revisão semestral por IA nunca altera comandos ou configurações sem passar pela fila de revisão.