Combinazioni di memoria e CPU supportate
Le applicazioni, i lavori e le funzioni IBM Cloud® Code Engine utilizzano CPU e memoria. Queste quantità possono variare, a seconda che il tuo carico di lavoro sia ad alta intensità di calcolo, ad alta intensità di memoria o bilanciato.
L'uso dell'archiviazione effimera è ora limitato dalla memoria. L'archiviazione temporanea in Code Engine non può superare il valore predefinito di 0.4 GB (400 MB) o il valore configurato per la memoria. Se hai bisogno di più del valore predefinito per l'archiviazione effimera, devi aumentare la tua memoria in base alle combinazioni valide di vCPU e memoria.
Considerare i seguenti esempi di impostazione dei valori validi per la memoria temporanea:
- Se la memoria è impostata su 0.25 GB, è possibile impostare l'archiviazione effimera fino al valore predefinito di 0.4 GB.
- Se l'archiviazione effimera è impostata su 0.4 GB e la memoria è impostata su 2 GB e si desidera ridurre la memoria a 0.25 GB, questa operazione è valida perché l'archiviazione effimera è impostata sul relativo valore predefinito.
- Se l'archiviazione temporanea è impostata su 0.5 GB e la memoria è impostata su 2 GB e si desidera ridurre la memoria a 0.25 GB, questa operazione non è valida perché l'archiviazione temporanea è ora maggiore della memoria e il suo valore predefinito è 0.4 GB. L'archivio temporaneo non può superare il valore predefinito di 0.4 GB o il valore configurato per la memoria.
- Se l'archiviazione effimera è impostata su 1 GB e la memoria è impostata su 4 GB e si desidera aumentare l'archiviazione effimera a 4 GB, questa operazione è valida perché l'archiviazione effimera è inferiore o uguale alla memoria.
- Se l'archiviazione effimera è impostata su 1 GB e la memoria è impostata su 4 GB e si desidera ridurre la memoria a 2 GB, questa operazione è valida perché l'archiviazione effimera è inferiore o uguale alla memoria.
Per ulteriori informazioni sulle limitazioni di memoria o CPU, vedi Limiti e quote per Code Engine.
Combinazioni supportate per app e lavori
Vedi la seguente tabella per le combinazioni valide di vCPU e memoria per le applicazioni e i lavori.
La combinazione predefinita per le app e i lavori è 1 vCPU e 4 GB di memoria.
| CPU intensiva | Bilanciato | Memoria intensiva |
|---|---|---|
| 0.125 vCPU 0.25 GB |
0.125 vCPU 0.5 GB |
0.125 vCPU 1 GB |
| 0.25 vCPU 0.5 GB |
0.0.25 1 GB |
0.25 vCPU 2 GB |
| 0.5 vCPU 1 GB |
0.0.5 2 GB |
0.5 vCPU 4 GB |
| 1 vCPU 2 GB |
(valore predefinito per applicazioni e lavori) 1 vCPU 4 GB |
1 vCPU 8 GB |
| 2 vCPU 4 GB |
2 8 GB |
2 vCPU 16 GB |
| 4 vCPU 8 GB |
4 vCPU 16 GB |
4 vCPU 32 GB |
| 6 vCPU 12 GB |
6 vCPU 24 GB |
6 vCPU 48 GB |
| 8 vCPU 16 GB |
8 vCPU 32 GB |
|
| 10 vCPU 20 GB |
10 vCPU 40 GB |
|
| 12 vCPU 24 GB |
12 vCPU 48 GB |
Le tue applicazioni e i tuoi lavori esistenti potrebbero utilizzare altre combinazioni di memoria e CPU, e queste rimarranno inalterate. Tuttavia, queste altre combinazioni non sono valide e sono supportate solo le combinazioni valide. Pertanto, tutte le nuove app o lavori, così come tutte le modifiche alle app o ai lavori esistenti, devono essere conformi all'elenco di scelte valide.
Combinazioni supportate per le funzioni
Consultare il seguente elenco per le combinazioni valide di CPU e memoria per le funzioni.
- 0.25 vCPU e 1 GB di memoria
- 0.5 vCPU e 2 GB di memoria
- 1 vCPU e 4 GB di memoria (Default)
Unità di misura
Le unità decimali come kilobyte (KB), megabyte (MB) e gigabyte (GB) vengono comunemente utilizzate per esprimere la dimensione dei dati. Le unità di misura binarie includono kibibyte (KiB), mebibyte (MiB) e gibibyte (GiB). La seguente tabella confronta nomi, simboli e valori di unità decimali e binarie.
| Nome binario | Valore binario (base 2) | Nome decimale | Valore decimale (base 10) |
|---|---|---|---|
| kibibyte (KiB) | 2^10 | kilobyte (KB) | 10^3 |
| mebibyte (MiB) | 2^20 | megabyte (MB) | 10^6 |
| gibibyte (GiB) | 2^30 | gigabyte (GB) | 10^9 |
| tebibyte (TiB) | 2^40 | terabyte (TB) | 10^12 |