Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Hyper-V modo de compatibilidade do processador permite a migração de máquina virtual entre hosts com diferentes funcionalidades 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 talvez seja necessário limitar os recursos do processador que são passados, como quando você deseja mover uma VM (máquina virtual) dinâmica ou uma VM salva entre hosts ou clusters com diferentes funcionalidades de processador ou desenvolver aplicativos que precisam ser executados em uma ampla gama de hardware. Nesses casos, você pode usar o modo de compatibilidade do processador. Recomendamos habilitar o modo de compatibilidade do processador somente durante o processo de migração e desabilitá-lo para permitir que a VM aproveite os recursos completos do processador do host.
O modo de compatibilidade do processador fornece uma VM com um conjunto comum de recursos de processador. Há 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 de processador em todos os nós, permitindo que as VMs aproveitem os recursos máximos disponíveis em todo o cluster. O modo de compatibilidade do processador dinâmico foi introduzido no Windows Server 2025.
Modo de compatibilidade de processador padrão: usa um conjunto fixo de recursos de processador, independentemente dos recursos do host ou do cluster.
Este artigo descreve o modo de compatibilidade do processador, por que ele é útil e como ele funciona.
Por que a compatibilidade do processador é útil
Os fabricantes de processadores geralmente introduzem otimizações e recursos neles. 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 os cálculos vetoriais. Esses recursos raramente são necessários para que os aplicativos sejam executados; eles melhoram o desempenho.
O conjunto de recursos disponível em um processador varia de acordo com a marca, o modelo e a idade. Os sistemas operacionais e o software de aplicativo normalmente enumeram o conjunto de funcionalidades 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 seu tempo de vida.
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 detectar e começar a usar uma funcionalidade de processador específica e, em seguida, a VM for movida para um novo host de virtualização sem essa funcionalidade, o software poderá falhar. Diferentes recursos de processador podem resultar na falha do aplicativo ou da VM.
Para evitar falhas, Hyper-V executa verificações iniciais sempre que uma operação de migração dinâmica ou de salvamento/restauração de VM é iniciada. Essas verificações comparam o conjunto de recursos do processador que estão disponíveis para a VM no host de origem em relação ao conjunto de recursos que estão disponíveis no host de destino. Se esses conjuntos de recursos não forem correspondentes, a operação de migração ou restauração será cancelada.
Você não precisará habilitar o modo de compatibilidade do processador se planeja parar e reiniciar as VMs, pois o sistema operacional convidado enumera os recursos de 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á habilitado por padrão. Você deve habilitá-la explicitamente para cada VM com a qual deseja usá-la.
Quando você habilita o modo de compatibilidade do processador em uma VM, ele garante que o conjunto de recursos de processador disponíveis em um conjunto diferente de hosts de virtualização corresponda apresentando apenas um conjunto limitado de recursos de processador para a máquina virtual. O modo de compatibilidade do processador oculta conjuntos de instruções mais recentes do processador, normalmente esses processadores introduzidos nos últimos 10 anos. No entanto, ocultar esses recursos significa que o sistema operacional convidado e o software de aplicativo não podem aproveitar esses aprimoramentos do conjunto de instruções do processador.
O modo de compatibilidade do 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 de processador que são comuns em todos os nós em um cluster. Isso significa que as VMs podem aproveitar os recursos máximos disponíveis em todo o cluster, ao mesmo tempo em que garantem 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 no cluster. Esse processo ocorre automaticamente e é sempre habilitado e replicado no cluster, portanto, não há nenhum comando para habilitar ou desabilitar o processo.
É difícil quantificar os efeitos gerais da performance 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 perceptível. Softwares que dependem muito de otimizações de hardware (como criptografia, compactação ou cálculos intensivos de ponto flutuante) são os mais afetados. Se você tiver preocupações 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 habilitado e desabilitado.
Mesmo quando a compatibilidade do processador está habilitada, você não pode mover VMs entre hosts com diferentes fabricantes de processadores. Por exemplo, você não pode mover VMs em execução ou VMs de estado salvas de um host com processadores Intel para um host com processadores AMD.
Próxima etapa
Saiba como configurar uma máquina virtual para usar o modo de compatibilidade do processador.