Questo documento descrive come visualizzare il numero di core della CPU visibili per un'istanza di una macchina virtuale (VM).
Quando visualizzare i dettagli di una VM, può verificare se la VM ha il numero predefinito di core della CPU visibili, oppure se è stato personalizzato. Ridurre il numero di core CPU visibili per una VM può aiutare a ridurre i costi delle licenze senza ridurre i limiti delle prestazioni di Persistent Disk. Tuttavia, la riduzione del numero di core della CPU visibili potrebbe influire sulla rete delle prestazioni.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine come segue.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Nella console Google Cloud, vai alla pagina Istanze VM.
Nella colonna Nome, fai clic sul nome la VM.
Viene visualizzata la pagina dei dettagli della VM e viene selezionata la scheda Dettagli.
Nella sezione Configurazione macchina, controlla il valore di Core visibili personalizzati. Se non viene visualizzato alcun valore, la VM ha numero predefinito di core CPU visibili.
VM_NAME
: il nome della VM.ZONE
: la zona in cui si trova la VM.PROJECT_ID
: l'ID del progetto in cui si trova la VM individuarlo.ZONE
: la zona in cui si trova la VM.VM_NAME
: il nome della VM.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione 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 Ruolo IAM Amministratore istanze Compute (v1) (
roles/compute.instanceAdmin.v1
) sulla VM o sul progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.Questo ruolo predefinito contiene
compute.instances.get
autorizzazione, che è obbligatorio per visualizzare i dettagli di una VM.Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Visualizzare il numero di core CPU visibili per una VM
Per determinare se il numero di core della CPU visibili è stato personalizzato per una VM, seleziona una delle seguenti opzioni:
Console
gcloud
Per visualizzare i dettagli della VM, utilizza Comando
gcloud compute instances describe
.gcloud compute instances describe VM_NAME \ --zone=ZONE
Sostituisci quanto segue:
Se il numero di core della 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 numero predefinito di core CPU visibili.REST
Per visualizzare i dettagli della VM, invia una richiesta
GET
alla Metodoinstances.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Sostituisci quanto segue:
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
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-10-14 UTC.
-