内存数量和计算单位中哪个数量的差异

时间:2019-10-03 07:57:00

标签: apify

我开发了一个actor,并以1024MB的内存限制运行它。当我运行它时,日志中出现严重内存过载警告,实际内存值(> 900MB)接近极限。到目前为止,一切都很好。 当我检查运行的“最大”内存信息选项卡时,它显示的值要少得多(534,4MB),该值不适合上述值(附件2)。

这两个值有什么区别?哪个计算单元很重要?

critical memory overload warning

memory value on info tab of run

1 个答案:

答案 0 :(得分:0)

计算单位消耗基于选定的内存限制,而不是实时内存消耗。

因此,如果您选择的内存限制为1024MB ,则actor会以每小时 1CU的速度消耗计算单元,无论它实际消耗100MB还是消耗100MB。 900MB的内存。

这是有道理的,因为内存已分配给运行,并且当前没有其他用户可以使用它。