Per applicazioni critiche per le prestazioni di fascia alta, utilizza dischi permanenti con carico estremo. I dischi permanenti con carico estremo hanno una velocità effettiva e un IOPS massimi più elevati. di eseguire il provisioning di IOPS e capacità separatamente. Dischi permanenti con carico estremo sono disponibili in tutte le zone.
Quando crei un disco permanente con carico estremo, puoi scegliere le IOPS desiderate compreso tra 2.500 e 120.000 IOPS. Questo documento illustra diversi importanti limitazioni relative all'uso di dischi permanenti con carico estremo, considerazioni raggiungere i massimi livelli di prestazioni possibili e come eseguire il provisioning di IOPS utilizzando la console Google Cloud, gcloud CLI REST.
Prima di iniziare
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
la procedura di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
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.
- Dimensione I/O: i limiti massimi di IOPS presuppongono che venga utilizzata una dimensione di I/O pari a 4 o 8 kB. I limiti massimi di velocità effettiva presuppongono che venga utilizzata una dimensione di I/O pari a 1 MB
- Lunghezza coda: la lunghezza della coda è il numero di richieste in attesa per un un disco permanente standard. Per raggiungere i limiti di prestazioni massimi, devi ottimizzare la lunghezza della coda in base alle dimensioni di I/O, al numero di IOPS e alla sensibilità di latenza carico di lavoro. La lunghezza ottimale della coda varia in base al carico di lavoro, ma in genere dovrebbe essere superiore a 128.
- Dimensioni del set di lavoro: la dimensione del set di lavoro è la quantità di dati di un disco accessibile in un breve periodo di tempo. Per ottenere un rendimento ottimale, limita di lavoro a meno di 1,5 TB.
- Utilizzo simultaneo di altri dischi permanenti: condivisione massima di dischi permanenti il numero massimo di IOPS e i limiti di velocità effettiva per VM con tutti gli altri dischi permanenti collegati alla stessa VM. Quando monitori le prestazioni del tuo i dischi permanenti, considera le richieste I/O che invii e gli altri dischi collegati alla stessa VM.
- I dischi permanenti con carico estremo sono solo a livello di zona. Impossibile creare un endpoint a livello di regione dei dischi permanenti standard.
- Non puoi collegare più istanze VM in modalità di sola lettura a un livello estremo un disco permanente standard.
- Non puoi creare un'immagine o un'immagine macchina da un disco permanente estremo.
- Puoi ridimensionare un disco permanente con carico estremo solo una volta nell'arco di 6 ore.
- Prendi nota del requisito IOPS del carico di lavoro.
- Determina le IOPS necessarie per soddisfare i requisiti di velocità effettiva del tuo carico di lavoro.
- IOPS richieste = velocità effettiva in kB al secondo / 256
- Imposta le IOPS sottoposte a provisioning sul valore maggiore tra i due.
- Crea un nuovo disco permanente.
- In Tipo di disco, seleziona Disco permanente con carico estremo.
- In IOPS sottoposte a provisioning, seleziona il limite massimo di IOPS nell'intervallo. da 2500 a 120.000 IOPS. Esiste un costo associato IOPS sottoposte a provisioning.
DISK_NAME
: il nome del nuovo discoDISK_SIZE
: la dimensione, in GB, del nuovo disco. La La dimensione predefinita del disco per i dischi permanenti con carico estremo è 1000 GB.IOPS_LIMIT
: il limite massimo di IOPS in l'intervallo da 2.500 a 120.000 IOPS. Esiste un costo associato IOPS sottoposte a provisioning.PROJECT_ID
: il tuo ID progettoZONE
: la zona di destinazione per il discoDISK_NAME
: un nome per il discoIOPS_LIMIT
: il limite massimo di IOPS in l'intervallo da 2.500 a 120.000 IOPS. Esiste un costo associato IOPS sottoposte a provisioning.- Esamina le informazioni sui prezzi dei dischi.
- Esamina le metriche sulle prestazioni del disco.
- Scopri come aggiungere un volume di disco permanente estremo alla tua VM.
- Scopri come clonare un volume di disco permanente con carico estremo.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci 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.
Supporto forma macchina
Per raggiungere i livelli di prestazioni massimi offerti dai dischi permanenti con carico estremo, devi collegare i tuoi dischi permanenti con carico estremo alle istanze di macchine virtuali (VM) che sono tipi di macchine di grandi dimensioni, tra cui M2, M3 o N2-64 e macchine più grandi di testo.
Tutti gli altri tipi di macchina non sono supportati per l'uso in produzione. Puoi collegare correttamente un disco permanente con carico estremo a una VM con un forma di macchina virtuale, ma le prestazioni del disco torneranno a seconda inferiore: il numero di IOPS di cui hai eseguito il provisioning o i livelli di IOPS di disco permanente SSD.
Le VM N2 con 64 o 80 vCPU richiedono la piattaforma CPU Intel Ice Lake per raggiungere limiti di prestazioni dichiarati. Le VM N2 che utilizzano le piattaforme CPU Intel Cascade Lake hanno prestazioni leggermente inferiori. Per ulteriori informazioni, consulta la sezione sull'impostazione del minimo di base per le istanze VM.
La tabella seguente elenca i limiti estremi per le prestazioni dei disco permanente per tipi di macchine supportati.
Tipo di macchina Conteggio vCPU Numero massimo di IOPS Velocità effettiva di lettura massima (MB/s) Velocità effettiva di scrittura massima (MB/s) N2 64 o 80 su Intel Cascade Lake 120.000 2200 2200 64 o più su Intel Ice Lake 120.000 4000 3000 M2 208 40.000 2200 1200 416 40.000 2200 1200 M3 64 o meno 40.000 2200 1200 128 80.000 2200 1.700 Limiti delle prestazioni e modelli di carico di lavoro
Per raggiungere i livelli di prestazioni massimi offerti dai dischi permanenti con carico estremo, deve considerare i seguenti parametri del carico di lavoro:
Altre limitazioni
Velocità effettiva
Per i dischi permanenti con carico estremo, la velocità effettiva viene scalata in base al numero di IOPS a una velocità effettiva di 256 kB per I/O. Tuttavia, la velocità effettiva è limitata da limiti per istanza che dipendono dal numero di vCPU sull'istanza VM a cui sono collegati i dischi estremi.
La velocità effettiva per i dischi permanenti con carico estremo non è full duplex. Il valore massimo i limiti di velocità effettiva elencati in questo documento si applicano alla somma totale dei carichi di lavoro in scrittura.
IOPS di provisioning
Per eseguire il provisioning delle IOPS in base ai requisiti dei carichi di lavoro:
Console
gcloud
Usa il comando
gcloud compute disks create
per creare un nuovo disco e includere i seguenti flag:gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
Sostituisci quanto segue:
REST
Utilizza il metodo
disks.insert
per creare un nuovo disco e includere i seguenti flag:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
Sostituisci quanto segue:
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-08-02 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -