Puoi visualizzare la descrizione del disco per vedere le operazioni di input/output al secondo (IOPS) o il throughput di cui è stato eseguito il provisioning per i volumi Google Cloud Hyperdisk.
Puoi modificare le IOPS o il throughput di cui è stato eseguito il provisioning una volta ogni 4 ore. Ogni modifica del livello di IOPS o throughput viene registrata. Puoi esaminare la cronologia dei log e confrontarla con le metriche sul rendimento per capire in che modo i livelli di IOPS e throughput di cui è stato eseguito il provisioning sono correlati al livello di rendimento osservato dal tuo carico di lavoro.
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 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
-
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 Dischi.
Fai clic sul nome del disco per visualizzare i dettagli della configurazione.
Utilizza il comando
gcloud compute disks describe
per visualizzare i dettagli del disco.gcloud compute disks describe DISK_NAME \ --zone ZONE_NAME \ --format="text(name, provisionedIops, provisionedThroughput, sizeGb)"
Sostituisci quanto segue:
DISK_NAME
: il nome del volume Hyperdisk.ZONE_NAME
: la zona in cui è stato creato il volume Hyperdisk.
L'output mostra il nome del disco, le dimensioni attuali del disco e le IOPS o la velocità effettiva provisionate, ad esempio:
name: my-hyperdisk-b provisionedIops: '8500' provisionedThroughput: '140' sizeGb: '150'
PROJECT_ID
: il tuo ID progetto.ZONE
: la zona in cui si trova il volume Hyperdisk.DISK_NAME
: il nome del volume Hyperdisk da visualizzare.Nella console Google Cloud, vai alla pagina Istanze VM.
Per visualizzare le metriche per singole VM:
Fai clic sul nome della VM per cui vuoi visualizzare le metriche sul rendimento. Viene visualizzata la pagina Dettagli della VM.
Fai clic sulla scheda Osservabilità per aprire la pagina Panoramica della observability.
Esplora le metriche sul rendimento della VM. Di seguito sono riportate le metriche chiave relative alle prestazioni del disco di una VM:
Nella pagina Panoramica:
Utilizzo CPU. La percentuale di CPU utilizzata dalla VM.
Traffico di rete. La frequenza media di byte inviati e ricevuti in intervalli di un minuto.
Velocità effettiva del disco. Velocità media di lettura e scrittura dei byte nei dischi.
IOPS del disco. La frequenza media delle operazioni di lettura e scrittura di I/O sui dischi.
Nella pagina Rendimento dei dischi, visualizza i seguenti grafici:
Operazioni (IOPS). La frequenza media delle operazioni di I/O di lettura e scrittura sul disco in periodi di un minuto.
IOPS per tipo di archiviazione La frequenza media delle operazioni di I/O sul disco in periodi di un minuto, raggruppate per tipo di archiviazione e tipo di dispositivo.
Velocità in MB/s Velocità media di lettura e scrittura dei byte nei dischi della VM in periodi di tempo di un minuto.
Velocità in base al tipo di archiviazione Velocità media di lettura e scrittura dei byte nei dischi della VM in periodi di tempo di un minuto, raggruppati per tipo di archiviazione e tipo di dispositivo.
Dimensione I/O media.La dimensione media delle operazioni di I/O di lettura e scrittura sul disco. Le operazioni di I/O casuali di piccole dimensioni (da 4 a 16 KiB) sono generalmente limitate dalle IOPS, mentre le operazioni di I/O sequenziali o di grandi dimensioni (da 256 KiB a 1 MiB) sono generalmente limitate dalla velocità effettiva.
Durata media coda: il numero di operazioni di I/O su disco in coda e in esecuzione (chiamata anche profondità di coda) per i primi cinque dispositivi. Per raggiungere i limiti delle prestazioni dei volumi Hyperdisk e dei Persistent Disk, utilizza una profondità di coda I/O elevata.
Media latenza I/O.La latenza media delle operazioni di I/O di lettura e scrittura aggregate tra le operazioni di tutti i dispositivi di archiviazione a blocchi collegati alla VM, misurata dall&#Ops Agent nella VM. Questo valore include i tempi di elaborazione del sistema operativo e del file system.
- Utilizza la scheda Monitoraggio nella pagina dei dettagli del disco nella console Google Cloud.
- Utilizza la pagina Osservabilità per la tua VM, come descritto in Visualizzare le metriche relative alle prestazioni del disco.
- Se la frequenza IOPS di picco è vicina alle IOPS sottoposte a provisioning per il volume Hyperdisk, puoi provare ad aumentare le IOPS sottoposte a provisioning per il volume Hyperdisk per migliorare le prestazioni della tua applicazione.
- Se la frequenza di IOPS di picco è costantemente inferiore a quella sottoposta a provisioning, puoi ridurre le IOPS sottoposte a provisioning per il volume Hyperdisk per ridurre il costo del disco.
- Utilizza la scheda Monitoraggio nella pagina dei dettagli del disco nella console Google Cloud.
- Utilizza la pagina Osservabilità per la tua VM, come descritto in Visualizzare le metriche relative alle prestazioni del disco.
- Scopri come ottimizzare le prestazioni di Hyperdisk.
- Scopri come modificare le impostazioni di un volume Hyperdisk
- Scopri di più sui prezzi di Hyperdisk.
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 saperne di più, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Visualizzare le impostazioni di prestazioni di cui è stato eseguito il provisioning per Hyperdisk
Per visualizzare le IOPS o il throughput di cui è stato eseguito il provisioning per i volumi HyperDisk, visualizza le informazioni sul disco.
Console
gcloud
REST
Crea una richiesta
GET
al metodocompute.disks.get
. Nel corpo della richiesta, specifica il nome del volume Hyperdisk.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/get
Sostituisci quanto segue:
Nel corpo della risposta, puoi visualizzare le dimensioni attuali del disco, le IOPS provisionate e il throughput, ad esempio:
{ ... "name": "my-hyperdisk-x", "physicalBlockSizeBytes": "4096", "provisionedIops": "100000", ... "sizeGb": "1000", "status": "READY", ... }
Puoi utilizzare un filtro di query per restituire solo le informazioni che vuoi visualizzare. Per visualizzare solo i campi mostrati nell'output dell'esempio precedente, aggiungi alla richiesta un parametro di query simile al seguente.
?fields=name,physicalBlockSizeBytes,provisionedIops,provisionedThroughput,sizeGb,status
Visualizzare le metriche sul rendimento del disco
Per visualizzare le metriche sul rendimento delle VM, utilizza le metriche di osservabilità di Cloud Monitoring disponibili nella console Google Cloud.
Analizza le IOPS necessarie per il tuo carico di lavoro
Per determinare le IOPS necessarie per il tuo carico di lavoro, prendi nota delle IOPS di picco e medie e delle portate durante i periodi di picco di utilizzo, nonché durante un ciclo di lavoro normale, per avere un'idea dei requisiti del carico di lavoro.
Osserva i requisiti IOPS del tuo carico di lavoro utilizzando uno dei seguenti metodi:
In base ai valori delle metriche osservati, determina se devi modificare le IOPS provisionate per la VM. Ad esempio:
Analizza la larghezza di banda necessaria per il tuo carico di lavoro
Con Hyperdisk bilanciato e Hyperdisk Throughput, puoi eseguire il provisioning del throughput separatamente dalla capacità del disco. Puoi specificare il livello di throughput target per un determinato volume. I singoli volumi hanno un isolamento completo delle prestazioni: a ogni volume viene eseguito il provisioning delle prestazioni. Tuttavia, il throughput è in ultima analisi limitato dai limiti per VM per la VM a cui sono collegati i volumi. Per esaminare questi limiti, consulta Limiti di rendimento di Hyperdisk.
Sia le operazioni di lettura che quelle di scrittura vengono conteggiate ai fini del limite di throughput riservato per un volume Hyperdisk. Il throughput riservato e i limiti massimi si applicano al totale combinato del throughput di lettura e scrittura.
Osserva i requisiti di throughput del tuo carico di lavoro utilizzando uno dei seguenti metodi:
Se il throughput totale di cui è stato eseguito il provisioning per uno o più volumi Hyperdisk supera il throughput totale disponibile a livello di VM, le prestazioni sono limitate a quelle a livello di VM.
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-11-23 UTC.
-