0

lambdaGreengrass lambda 配置的内存限制、超时设置有什么区别?

在 Lambda:

在此处输入图像描述

在 Greengrass Lambda 配置中:

在此处输入图像描述

4

1 回答 1

0

Lambda 函数的内存限制定义了它可以使用的最大内存,这也直接影响您的 Lambda 可以访问的 CPU 量。这将直接影响 Lambda 的性能,无论是执行速度还是资源分配错误(例如,没有足够的内存来处理操作)。

函数运行时可用的内存量。选择一个介于 128 MB 和 3,008 MB 之间的数量,以 64 MB 为增量。

Lambda 根据配置的内存量线性分配 CPU 功率。在 1,792 MB 时,函数相当于一个完整的 vCPU(每秒一个 vCPU 秒的积分)。

Lambda 函数的超时定义了 Lambda 可以运行的最长持续时间,在此之后 Lambda 函数将不再继续。

Lambda 允许函数在停止之前运行的时间量。默认值为 3 秒。允许的最大值为 900 秒。

在部署新的 Lambda 时,这两者都应该设置为与它们的预期阈值相匹配,因此请确保您确实查看指标以识别这些阈值(如果需要,还有一点回旋余地)。

于 2020-11-05T07:11:54.667 回答