Questa pagina descrive le impostazioni delle prestazioni personalizzate per le tue istanze Filestore.
IOPS di lettura e scrittura
Puoi utilizzare il 100% delle IOPS acquistate per il tuo file system per le operazioni di lettura e scrittura combinate.Le operazioni di lettura e scrittura hanno pesi diversi, il che significa che un'operazione di scrittura consuma più IOPS di un'operazione di lettura. Ad esempio, se il file system utilizza il 33% delle IOPS acquistate per le operazioni di lettura, può utilizzare contemporaneamente fino al 67% delle IOPS acquistate per le operazioni di scrittura.
Le prestazioni personalizzate supportano fino a 100 connessioni client per 1000 IOPS acquistate, indipendentemente dall'intervallo di capacità o dal livello di servizio regionale o di zona.
Le IOPS accumulate dai dati replicati, ad esempio le operazioni di backup, non vengono conteggiate ai fini delle IOPS acquistate dall'utente.
Esempio di calcolo degli IOPS
Supponendo che tu abbia acquistato 4000 IOPS:
- Se vuoi utilizzarli esclusivamente per le IOPS di lettura, avrai accesso a un massimo di 4000 IOPS di lettura.
- Se vuoi utilizzarli esclusivamente per le IOPS di scrittura, avrai accesso a un massimo di 1200 IOPS di scrittura.
- Se vuoi utilizzare 900 IOPS per le operazioni di scrittura, utilizzerai effettivamente 3000 del budget IOPS, lasciando 1000 IOPS per le operazioni di lettura.
Se hai bisogno di più IOPS o throughput, puoi aumentare la frequenza di IOPS acquistata.
Configurare le prestazioni personalizzate
Puoi impostare prestazioni personalizzate per le istanze zonali e regionali che già le supportano. I livelli di base non supportano questa funzionalità.
Le istanze con prestazioni personalizzate vengono fatturate in modo diverso rispetto a quelle in cui non sono configurate. Per i dettagli, consulta Prezzi di Filestore.
Per configurare le prestazioni personalizzate, hai a disposizione le seguenti opzioni:
- Imposta un rapporto IOPS per TiB in cui le IOPS vengono scalate linearmente con la dimensione dell'istanza.
- Imposta una velocità IOPS fissa. La velocità è costante, indipendentemente dalle dimensioni dell'istanza.
Per informazioni dettagliate sull'impostazione delle prestazioni personalizzate, vedi Creazione di istanze.
Controllare lo stato del rendimento personalizzato
Se vuoi controllare lo stato delle prestazioni personalizzato, segui queste istruzioni:
Console Google Cloud
Vai alla pagina Istanze di Filestore
- Fai clic sull'ID istanza per aprire la pagina Dettagli istanza.
Vai alla scheda Panoramica e cerca una voce Rendimento personalizzato.
- Non supportato significa che le prestazioni personalizzate non sono supportate per una specifica istanza. Ad esempio, quando crei un'istanza di livello base o quando l'istanza è stata creata prima del lancio della funzionalità.
- Attivato significa che le prestazioni personalizzate sono supportate e attive per questa istanza.
- Disattivato significa che le prestazioni personalizzate sono supportate, ma non attivate per questa istanza.
gcloud
Per ottenere informazioni su un'istanza Filestore, esegui il comando
instances describe:
gcloud filestore instances describe INSTANCE_ID --project=PROJECT_ID --location=LOCATION
L'output potrebbe variare a seconda delle impostazioni dell'istanza. Di seguito è riportato un esempio di output:
createTime: '2021-10-11T17:28:23.340943077Z'
customPerformanceSupported: true
fileShares:
- capacityGb: '1024'
name: vol1
kmsKeyName: projects/example-project/locations/us-central1/keyRings/example-ring/cryptoKeys/example-key
labels:
key:val
name: projects/yourproject/locations/us-central1/instances/nfs-server
networks:
- ipAddresses:
- 10.0.0.2
network: default
reservedIpRange: 10.0.0.0/26
performanceConfig:
iopsPerTb:
maxIopsPerTb: '17000'
performanceLimits:
maxIops: '17000'
maxReadIops: '17000'
maxReadThroughputBps: '417792000'
maxWriteIops: '5100'
maxWriteThroughputBps: '139264000'
state: READY
tier: REGIONAL
Se il parametro
customPerformanceSupportedè presente e impostato sutrue, significa che le prestazioni personalizzate sono supportate per questa istanza. Se il flag non è presente, le prestazioni personalizzate non sono supportate.Se è presente il parametro
performanceConfig, significa che le prestazioni personalizzate sono attive per questa istanza.
API REST
Avere gcloud CLI installata e inizializzata, il che ti consente di generare un token di accesso per l'intestazione
Authorization.Utilizza
cURLper chiamare l'API Filestore:curl -s \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ GET "https://file.googleapis.com/v1beta1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"
Dove:
PROJECTè il nome del progetto in cui si trova l'istanza. Ad esempio,my-project.LOCATIONè la località in cui si trova la tua istanza. Ad esempio,us-central1-a.INSTANCE_NAMEè il nome dell'istanza che vuoi visualizzare. Ad esempio,nfs-server.
Se le prestazioni personalizzate sono supportate e configurate per l'istanza fornita, la risposta includerà i seguenti parametri:
"customPerformanceSupported": true, "performanceConfig": { "fixedIops": { "maxIops": "9000" } }, "performanceLimits": { "maxReadIops": "9000", "maxWriteIops": "2700", "maxReadThroughputBps": "221184000", "maxWriteThroughputBps": "73728000", "maxIops": "9000" }
Calcoli personalizzati del rendimento
La tabella seguente mostra i calcoli delle prestazioni in base alle IOPS di cui è stato eseguito il provisioning per TiB e alla capacità allocata. I calcoli si basano su diversi intervalli di capacità per mostrare come cambiano i valori di IOPS di lettura, IOPS di scrittura, throughput di lettura e throughput di scrittura per i valori minimi e massimi di IOPS per TiB.
Per ulteriori informazioni, consulta la sezione IOPS di lettura e scrittura di questo documento.
| IOPS con provisioning eseguito per TiB | Capacità | IOPS di lettura | IOPS di scrittura | Velocità effettiva di lettura (MiBps) | Velocità effettiva di scrittura (MiBps) |
|---|---|---|---|---|---|
| 4000 | 100 | 2000* | 600 | 47 | 16 |
| 600 | 2344 | 703 | 55 | 19 | |
| 1024 | 4000 | 1200 | 94 | 32 | |
| 10.239 | 39.996 | 11.999 | 940 | 320 | |
| 17.000 | 100 | 2000 | 600 | 47 | 16 |
| 600 | 9961 | 2988 | 234 | 80 | |
| 1024 | 17.000 | 5100 | 400 | 136 | |
| 10.239 | 169.983 | 50.995 | 3995 | 1360 |
* A seconda dell'accesso alla funzionalità delle istanze di piccola capacità, l'intervallo di capacità inferiore per le istanze regionali Filestore può essere compreso tra 100 GiB e 10.239 GiB o tra 1 TiB e 9,75 TiB. Per accedere alla funzionalità delle istanze di piccola capacità, devi compilare il seguente modulo: Richiedi l'accesso alle istanze di piccola capacità. Per saperne di più, consulta istanze Filestore di piccola capacità.
Per informazioni dettagliate sui limiti di prestazioni quando le prestazioni personalizzate non sono attivate, consulta Limiti di prestazioni.
Monitoraggio
Per monitorare l'utilizzo degli IOPS dell'istanza, puoi utilizzare Metrics Explorer per visualizzare le seguenti metriche: read_ops_count, write_ops_count e metadata_ops_count.
Per saperne di più, consulta Monitoraggio delle istanze.