Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Hyper-V modo de compatibilidade do processador permite a migração de máquinas virtuais entre hosts com diferentes recursos de processador. Um host Hyper-V passa por seus recursos de processador para as máquinas virtuais em execução nele, permitindo que o sistema operacional convidado e os aplicativos aproveitem os mesmos recursos de processador que o host.
Há momentos em que você pode precisar limitar os recursos do processador que são passados, como quando você deseja mover uma máquina virtual (VM) ao vivo ou uma VM salva entre hosts ou clusters com recursos de processador diferentes, ou desenvolver aplicativos que precisam ser executados em uma ampla variedade de hardware. Nesses casos, você pode usar o modo de compatibilidade do processador. Recomendamos que você habilite o modo de compatibilidade do processador somente durante o processo de migração e, em seguida, desative-o para permitir que a VM aproveite todos os recursos do processador do host.
O modo de compatibilidade do processador fornece uma VM com um conjunto comum de recursos do processador. Existem dois modos de compatibilidade do processador:
Modo de compatibilidade de processador dinâmico: para Hyper-V hosts em um cluster, ele calcula dinamicamente o conjunto comum de recursos do processador em todos os nós, permitindo que as VMs aproveitem os recursos máximos disponíveis no cluster. O modo de compatibilidade do processador dinâmico foi introduzido no Windows Server 2025.
Modo de compatibilidade do processador padrão: usa um conjunto fixo de recursos do processador, independentemente dos recursos do host ou cluster.
Este artigo descreve o modo de compatibilidade do processador, por que é útil e como funciona.
Por que a compatibilidade do processador é útil
Os fabricantes de processadores geralmente introduzem otimizações e recursos em seus processadores. Esses recursos geralmente melhoram o desempenho ou a segurança usando hardware especializado para uma tarefa específica. Por exemplo, muitos aplicativos de mídia usam recursos de processador para acelerar cálculos vetoriais. Esses recursos raramente são necessários para que os aplicativos sejam executados; eles aumentam o desempenho.
O conjunto de recursos disponível em um processador varia de acordo com sua marca, modelo e idade. Os sistemas operacionais e o software de aplicativos normalmente enumeram o conjunto de recursos do processador do sistema quando são iniciados pela primeira vez. O software não espera que os recursos de processador disponíveis em um dispositivo mudem durante sua vida útil.
No entanto, os recursos de mobilidade da VM permitem que uma VM em execução seja migrada para um novo host de virtualização. Se o software na VM detetar e começar a usar um recurso de processador específico e, em seguida, a VM for movida para um novo host de virtualização sem esse recurso, o software poderá falhar. Diferentes recursos do processador podem resultar na falha do aplicativo ou da VM.
Para evitar falhas, o Hyper-V executa verificações iniciais sempre que uma migração ao vivo de VM ou uma operação de salvamento/restauração é iniciada. Essas verificações comparam o conjunto de recursos do processador que estão disponíveis para a VM no host de origem com o conjunto de recursos que estão disponíveis no host de destino. Se esses conjuntos de recursos não corresponderem, a operação de migração ou restauração será cancelada.
Você não precisa habilitar o modo de compatibilidade do processador se planeja parar e reiniciar as VMs, pois o sistema operacional convidado enumera os recursos do processador disponíveis no novo host quando a VM é reiniciada.
Como funciona o modo de compatibilidade do processador
O modo de compatibilidade do processador não está ativado por padrão. Você deve habilitá-lo explicitamente para cada VM com a qual deseja usá-lo.
Quando você habilita o modo de compatibilidade do processador em uma VM, ele garante que o conjunto de recursos do processador disponíveis em um conjunto diferente de hosts de virtualização corresponda, apresentando apenas um conjunto limitado de recursos do processador para a máquina virtual. O modo de compatibilidade do processador oculta os conjuntos de instruções mais recentes do processador, normalmente os processadores introduzidos nos últimos 10 anos. No entanto, ocultar esses recursos significa que o sistema operacional convidado e o software do aplicativo não podem aproveitar esses aprimoramentos do conjunto de instruções do processador.
O modo de compatibilidade de processador dinâmico, introduzido no Windows Server 2025 para VMs que usam a versão de configuração 10.0 ou posterior, aprimora a versão anterior do modo de compatibilidade do processador, permitindo que as VMs usem um conjunto calculado dinamicamente de recursos do processador que são comuns em todos os nós de um cluster. Isso significa que as VMs podem aproveitar os recursos máximos disponíveis em todo o cluster e, ao mesmo tempo, garantir a compatibilidade ao mover VMs entre hosts.
Cada VM recebe o número máximo de conjuntos de instruções do processador presentes em todos os servidores do cluster. Esse processo ocorre automaticamente e é sempre habilitado e replicado em todo o cluster, portanto, não há nenhum comando para habilitar ou desabilitar o processo.
É difícil quantificar os efeitos gerais de desempenho do modo de compatibilidade do processador. A perda de desempenho depende principalmente da carga de trabalho em execução na VM. Algumas cargas de trabalho podem não ser afetadas, enquanto outras mostram uma diferença percetível. O software que depende fortemente de otimizações de hardware (como criptografia, compactação ou cálculos intensivos de ponto flutuante) é o mais afetado. Se você estiver preocupado com o impacto no desempenho do modo de compatibilidade do processador, é melhor comparar o desempenho da carga de trabalho da VM com o modo de compatibilidade do processador ativado e desativado.
Mesmo quando a compatibilidade do processador está ativada, não é possível mover VMs entre hosts com diferentes fabricantes de processadores. Por exemplo, não é possível mover VMs em execução ou VMs de estado salvo de um host com processadores Intel para um host com processadores AMD.
Próximo passo
Saiba como Configurar uma máquina virtual para usar o modo de compatibilidade do processador.