Ir para o conteúdo principal
Base de conhecimentos do suporte

Quais são as diferenças entre vCPU, Core e Hyperthreading em um processador Intel® Xeon®?

Tipo de conteúdo: Documentação e informações do produto   |   ID do artigo: 000098959   |   Última revisão: 03/03/2026

Ambiente

processadores Intel® Xeon®

Intel® Xeon® processadores são amplamente utilizados em data centers e ambientes de computação de alto desempenho devido à sua excepcional potência de processamento e confiabilidade. Dentro desses processadores, três conceitos principais são frequentemente discutidos: núcleos, Hyperthreading e vCPUs.

Este artigo esclarecerá as diferenças e as relações entre esses conceitos, fornecendo uma compreensão mais profunda de como Intel Xeon processadores operam e como seus recursos podem ser otimizados.

Núcleos

Um núcleo é a principal unidade de processamento dentro de uma CPU que executa instruções em um processador Intel® Xeon®. Cada núcleo é uma entidade de processamento separada capaz de executar um único thread de execução.

Intel® Xeon® processadores apresentam vários núcleos, permitindo a execução simultânea de múltiplas tarefas. O número de núcleos em um processador é um fator chave para determinar suas capacidades de processamento paralelo, com mais núcleos geralmente levando a um melhor desempenho em cargas de trabalho pesadas e independentes.

Hyperthreading

Hyperthreading (HT) é uma tecnologia desenvolvida pela Intel que permite que um núcleo único lide com dois threads de execução simultaneamente em um processador Intel® Xeon®. Isso é alcançado duplicando certos componentes do núcleo, como arquivos de registro, e permitindo que dois threads compartilhem os recursos de execução do núcleo. O hyperthreading pode melhorar a capacidade de resposta e a taxa de transferência do sistema, especialmente em cargas de trabalho multithread. Quando o Hyperthreading está habilitado, cada núcleo pode lidar com dois threads, muitas vezes chamados de "processadores lógicos" ou "threads". Essa tecnologia pode aumentar a utilização da CPU em aproximadamente 10% a 30%, permitindo que um núcleo execute duas tarefas simultaneamente quando se estiver esperando.

Example image

vCPUs

A vCPU (CPU virtual) é uma representação virtual de um núcleo ou thread da CPU em um processador Intel® Xeon®. Em ambientes virtualizados, uma vCPU é uma entidade lógica que representa um recurso da CPU alocado em uma máquina virtual (VM). Uma vCPU pode ser mapeada em um núcleo físico ou em um processador hiperthread (lógico) na máquina do host. O número de vCPUs alocadas a uma VM determina quantos threads a VM pode executar simultaneamente. Normalmente, 1 vCPU é igual a 1 Hyperthread (ou 1 núcleo se o Hyperthreading estiver desativado). Por exemplo, um processador Intel® Xeon® de 10 núcleos com Hyperthreading habilitado (20 threads) pode suportar cerca de 20 vCPUs, embora sejam ações partilhadas pelo tempo em vez de núcleos físicos dedicados.

Relação entre núcleos, Hyperthreading e vCPUs

Para ilustrar a relação:

  • Cada núcleo físico pode executar um thread sem Hyperthreading.
  • Com o Hyperthreading habilitado, cada núcleo físico pode executar dois threads (processadores lógicos).
  • Uma vCPU é uma representação virtual de um recurso da CPU, que pode ser mapeado para um núcleo físico (um thread) ou um Hyperthread (um processador lógico, compartilhando um núcleo físico com outro thread).

Por exemplo, um processador Intel® Xeon® com 8 núcleos físicos e Hyperthreading habilitado teria:

  • 8 núcleos físicos
  • 16 processadores lógicos (threads) devido ao Hyperthreading (2 threads por núcleo)
  • Até 16 vCPUs, dependendo do ambiente de virtualização e da configuração.

Conclusão

Em resumo, os núcleos representam as unidades de processamento físico. O Hyperthreading permite dois threads por núcleo e as vCPUs são representações virtuais de recursos de CPU alocados em máquinas virtuais em um processador Intel® Xeon®. Entender esses conceitos é crucial para otimizar o desempenho de Intel® Xeon® processadores em vários ambientes de computação.

Seja em cálculos pesados e contínuos onde os núcleos físicos são mais rápidos ou cenários com muitas operações de E/S ou solicitações da web em que o hyperthreading (e, portanto, mais vCPUs) permite um melhor tratamento simultârico, saber como utilizar esses recursos pode afetar significativamente a eficiência e a produtividade do sistema.

Para mais detalhes sobre o Hyperthreading, acesse o artigo O que é Hyper-Threading? - Intel.

Produtos relacionados

Este artigo aplica-se a 1 produtos.

Avisos legais

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.