Este documento descreve como ver o número de núcleos de CPU visíveis para uma instância de máquina virtual (VM).
Quando vê os detalhes de uma VM, pode verificar se a VM tem o número predefinido de núcleos de CPU visíveis ou se este número foi personalizado. Reduzir o número de núcleos da CPU visíveis para uma VM pode ajudar a reduzir os custos de licenciamento sem reduzir os limites de desempenho do disco persistente. No entanto, a redução do número de núcleos da CPU visíveis pode afetar o desempenho da rede.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Funções necessárias
Para receber a autorização de que precisa para ver os detalhes de uma VM, peça ao seu administrador para lhe conceder a função IAM Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1
) na VM ou no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Esta função predefinida contém a autorização
compute.instances.get
, que é necessária para ver os detalhes de uma MV.Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.
Veja o número de núcleos de CPU visíveis para uma VM
Para determinar se o número de núcleos do CPU visíveis foi personalizado para uma VM, selecione uma das seguintes opções:
Consola
Na Google Cloud consola, aceda à página Instâncias de VM.
Na coluna Nome, clique no nome da MV.
É aberta a página de detalhes da VM e o separador Detalhes está selecionado.
Na secção Configuração da máquina, verifique o valor de Núcleos visíveis personalizados. Se não for apresentado nenhum valor, a VM tem o número predefinido de núcleos do CPU visíveis.
gcloud
Para ver os detalhes da VM, use o comando
gcloud compute instances describe
.gcloud compute instances describe VM_NAME \ --zone=ZONE
Substitua o seguinte:
VM_NAME
: o nome da VM.ZONE
: a zona onde a VM está localizada.
Se o número de núcleos do CPU visíveis para a VM tiver sido personalizado, o resultado contém o campo
visibleCoreCount
da seguinte forma:advancedMachineFeatures: visibleCoreCount: VISIBLE_CORE_COUNT ...
Se o resultado não contiver o campo
visibleCoreCount
, a VM tem o número predefinido de núcleos do CPU visíveis.REST
Para ver os detalhes da VM, faça um pedido
GET
ao métodoinstances.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde a VM está localizada.ZONE
: a zona onde a VM está localizada.VM_NAME
: o nome da VM.
Se o número de núcleos do CPU visíveis para a VM tiver sido personalizado, o resultado contém o campo
visibleCoreCount
da seguinte forma:{ ... "advancedMachineFeatures": { visibleCoreCount: VISIBLE_CORE_COUNT }, ... }
Se o resultado não contiver o campo
visibleCoreCount
, a VM tem o número predefinido de núcleos do CPU visíveis.O que se segue?
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-19 UTC.
-