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.

Combinazioni valide di vCPU e 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.

Confronto tra unità e valori binari e decimali
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