Visualizza il numero di core della CPU visibili

Questo documento descrive come visualizzare il numero di core CPU visibili per un'istanza di una macchina virtuale (VM).

Quando visualizzi i dettagli di una VM, puoi verificare se la VM ha il numero predefinito di core CPU visibili o se questo numero è stato personalizzato. La riduzione del numero di core CPU visibili per una VM può contribuire a limitare i costi di licenza senza ridurre i limiti delle prestazioni di Persistent Disk. Tuttavia, la riduzione del numero di core CPU visibili potrebbe influire sulle prestazioni di rete.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione verifica la tua identità per l'accesso a Google Cloud servizi e API. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    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

    1. Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:

      gcloud init

      Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

    2. Set a default region and zone.

    REST

    Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali che fornisci a gcloud CLI.

      Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:

      gcloud init

      Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

    Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .

Ruoli obbligatori

Per ottenere l'autorizzazione necessaria per visualizzare i dettagli di una VM, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) per la VM o il progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene l'autorizzazione compute.instances.get necessaria per visualizzare i dettagli di una VM.

Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.

Visualizza il numero di core CPU visibili per una VM

Per determinare se il numero di core CPU visibili per una VM è stato personalizzato, seleziona una delle seguenti opzioni:

Console

  1. Nella console Google Cloud , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Nella colonna Nome, fai clic sul nome della VM.

    Viene visualizzata la pagina dei dettagli della VM e viene selezionata la scheda Dettagli.

  3. Nella sezione Configurazione macchina, controlla il valore di Core visibili personalizzati. Se non viene visualizzato alcun valore, la VM ha il numero predefinito di core CPU visibili.

gcloud

Per visualizzare i dettagli della VM, usa il comando gcloud compute instances describe.

gcloud compute instances describe VM_NAME \
    --zone=ZONE

Sostituisci quanto segue:

  • VM_NAME: il nome della VM.

  • ZONE: la zona in cui si trova la VM.

Se il numero di core CPU visibili per la VM è stato personalizzato, l'output contiene il campo visibleCoreCount come segue:

advancedMachineFeatures:
  visibleCoreCount: VISIBLE_CORE_COUNT
...

Se l'output non contiene il campo visibleCoreCount, la VM ha il numero predefinito di core CPU visibili.

REST

Per visualizzare i dettagli della VM, invia una richiesta GET al metodo instances.get.

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto in cui si trova la VM.

  • ZONE: la zona in cui si trova la VM.

  • VM_NAME: il nome della VM.

Se il numero di core CPU visibili per la VM è stato personalizzato, l'output contiene il campo visibleCoreCount come segue:

{
  ...
  "advancedMachineFeatures": {
    visibleCoreCount: VISIBLE_CORE_COUNT
  },
  ...
}

Se l'output non contiene il campo visibleCoreCount, la VM ha il numero predefinito di core CPU visibili.

Passaggi successivi