IBM Cloud Docs
支持的内存和 CPU 组合

支持的内存和 CPU 组合

IBM Cloud® Code Engine 应用程序,作业和函数使用 CPU 和内存。 根据工作负载是计算密集型工作负载,内存密集型工作负载还是均衡工作负载,这些数量可能有所不同。

现在,临时存储器的使用受内存限制。 Code Engine 中的临时存储器不能超过缺省值 0.4 GB (400 MB) 或内存的配置值。 如果需要超过临时存储器的缺省值,那么必须根据 vCPU 和内存的有效组合来增加内存。

请考虑以下为临时存储器设置有效值的示例:

  • 如果内存设置为 0.25 GB,那么可以将临时存储器设置为缺省值 0.4 GB。
  • 如果临时存储器设置为 0.4 GB,并且内存设置为 2 GB,并且要将内存减少到 0.25 GB,那么此操作有效,因为临时存储器设置为其缺省值。
  • 如果临时存储器设置为 0.5 GB,并且内存设置为 2 GB,并且要将内存减少到 0.25 GB,那么此操作无效,因为临时存储器现在大于内存及其缺省值 0.4 GB。 临时存储器不能超过缺省值 0.4 GB 或为内存配置的值。
  • 如果临时存储器设置为 1 GB,并且内存设置为 4 GB,并且要将临时存储器增加到 4 GB,那么此操作有效,因为临时存储器小于或等于内存。
  • 如果临时存储器设置为 1 GB,并且内存设置为 4 GB,并且您希望将内存减少到 2 GB,那么此操作有效,因为临时存储器小于或等于内存。

有关内存或 CPU 限制的更多信息,请参阅 Code Engine的限制和配额

应用程序和作业的受支持组合

请参阅下表以获取应用程序和作业的 vCPU 和内存的有效组合。

应用程序和作业的缺省组合是 1 vCPU 和 4 GB 内存。

有效的vCPU和内存组合
CPU 密集型 已均衡 内存密集型
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
(应用程序和作业的缺省值)
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

您的现有应用程序和作业可能正在使用其他内存和 CPU 组合,这些应用程序和作业将保持不受影响。 但是,这些其他组合无效,仅支持有效的组合。 因此,任何新应用程序或作业以及对现有应用程序或作业的任何更改都必须符合有效选项的列表。

函数的受支持组合

请参阅以下列表以获取函数的 CPU 和内存的有效组合。

  • 0.25 vCPU 和 1 GB 内存
  • 0.5 vCPU 和 2 GB 内存
  • 1 个 vCPU 和 4 GB 内存(默认

计量单位

十进制单位 (例如千字节 (KB),兆字节 (MB) 和千兆字节 (GB)) 通常用于表示数据的大小。 二进制计量单位包括千字节 (KiB),兆字节 (MiB) 和千字节 (GiB)。 下表对十进制和二进制单位的名称,符号和值进行了比较。

二进制和十进制单位和数值的比较
二进制文件名 二进制值 (基本 2) 十进制名称 十进制值 (以 10 为底)
千字节 (KiB) 2^10 千字节 (KB) 10^3
兆字节 (MiB) 2^20 兆字节 (MB) 10^6
吉比字节 (GiB) 2^30 千兆字节 (GB) 10^9
太字节 (TiB) 2^40 太字节 (TB) 10^12