Este documento descreve como visualizar o número de núcleos de CPU visíveis para uma instância de máquina virtual (VM).
Ao visualizar os detalhes de uma VM , você pode verificar se a VM tem o número padrão de núcleos de CPU visíveis ou se esse número foi personalizado. A redução do número de núcleos de CPU visíveis para uma VM pode ajudar a reduzir os custos de licenciamento sem reduzir os limites de desempenho do disco permanente. No entanto, a redução do número de núcleos de CPU visíveis pode afetar o desempenho da rede.
Antes de começar
- Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
No console do Google Cloud, acesse a página de instâncias de VM .
Na coluna Nome , clique no nome da VM.
A página de detalhes da VM é aberta e a guia Detalhes é selecionada.
Na seção Configuração da máquina , verifique o valor de Núcleos visíveis personalizados . Se nenhum valor for exibido, a VM terá o número padrão de núcleos de CPU visíveis .
VM_NAME
: o nome da VM.ZONE
: a zona onde a VM está localizada.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.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Funções obrigatórias
Para obter a permissão necessária para visualizar os detalhes de uma VM, peça ao administrador para conceder a você a função do IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) na VM ou no projeto. Para obter mais informações sobre a concessão de funções, consulte Gerenciar acesso a projetos, pastas e organizações .Essa função predefinida contém a permissão
compute.instances.get
, necessária para visualizar os detalhes de uma VM.Você também poderá obter essa permissão com funções personalizadas ou outras funções predefinidas .
Ver o número de núcleos de CPU visíveis para uma VM
Para determinar se o número de núcleos de CPU visíveis foi personalizado para uma VM, selecione uma das seguintes opções:
Console
gcloud
Para visualizar os detalhes da VM, use o comando
gcloud compute instances describe
.gcloud compute instances describe VM_NAME \ --zone=ZONE
Substitua o seguinte:
Se o número de núcleos de CPU visíveis para a VM tiver sido personalizado, a saída conterá o campo
visibleCoreCount
da seguinte forma:advancedMachineFeatures: visibleCoreCount: VISIBLE_CORE_COUNT ...
Se a saída não contiver o campo
visibleCoreCount
, a VM terá o número padrão de núcleos de CPU visíveis .DESCANSAR
Para visualizar os detalhes da VM, faça uma solicitação
GET
ao métodoinstances.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Substitua o seguinte:
Se o número de núcleos de CPU visíveis para a VM tiver sido personalizado, a saída conterá o campo
visibleCoreCount
da seguinte forma:{ ... "advancedMachineFeatures": { visibleCoreCount: VISIBLE_CORE_COUNT }, ... }
Se a saída não contiver o campo
visibleCoreCount
, a VM terá o número padrão de núcleos de CPU visíveis .O que vem a seguir
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-04-21 UTC.
-