Configura limiti di memoria e vCPU (1ª generazione)
Puoi eseguire il provisioning di Cloud Functions con quantità di memoria diverse per controllare il limite alla quantità di memoria che una funzione può utilizzare. L'importo assegnato corrisponde a una quantità di CPU allocata per la funzione. I livelli di memoria e CPU disponibili sono indicati nella seguente tabella:
Memoria | CPU |
---|---|
128 MB | 0,083 vCPU |
256 MB | 0,167 vCPU |
512 MB | 0,333 vCPU |
1024 MB | 0,583 vCPU |
2048 MB | 1 vCPU |
4096 MB | 2 vCPU |
8192 MB | 2 vCPU |
Non disponibile | 4 vCPU |
Non disponibile | 8 vCPU |
Per impostazione predefinita, la memoria allocata per una funzione è 256 MB o 256 MiB, a seconda nella versione del prodotto Cloud Functions.
Per informazioni sui costi, consulta i prezzi di Cloud Functions associate alle allocazioni di memoria e CPU.
Imposta un limite di memoria
Puoi impostare la memoria allocata di una funzione al momento del deployment utilizzando Google Cloud CLI o la console Google Cloud:
gcloud
Se esegui il deployment di una funzione con gcloud CLI, utilizza
--memory
flag:
gcloud functions deploy YOUR_FUNCTION_NAME --memory=MEMORY_LIMIT ...
Console
Per impostare la memoria allocata durante la creazione della funzione nel Console Google Cloud:
- Vai alla sezione Pagina Panoramica di Cloud Functions in la console Google Cloud.
- Fai clic su Crea funzione.
- Compila i campi obbligatori per la funzione.
- Espandi la sezione Runtime, build... alla fine della pagina e fai clic su la scheda Runtime.
- Nel campo Memoria allocata, seleziona una quantità di memoria.
- Fai clic su Avanti.
- Fai clic su Esegui il deployment.