EC2 ECS 允许您为 ECS 任务和在这些任务中运行的容器指定memory
和。memoryReservation
我了解容器设置映射memory
到memoryReservation
底层Docker 内存设置。
但是,我不确定在 EC2 ECS 下具有和设置的任务意味着什么。这仅用于ECS的任务调度,还是有一些运行时影响?memory
memoryReservation
假设我已经在容器上设置了内存限制,那么在任务上设置额外的内存限制是什么意思?
EC2 ECS 允许您为 ECS 任务和在这些任务中运行的容器指定memory
和。memoryReservation
我了解容器设置映射memory
到memoryReservation
底层Docker 内存设置。
但是,我不确定在 EC2 ECS 下具有和设置的任务意味着什么。这仅用于ECS的任务调度,还是有一些运行时影响?memory
memoryReservation
假设我已经在容器上设置了内存限制,那么在任务上设置额外的内存限制是什么意思?
简短的回答是它确实有影响。这是一个两级机制,其中第一级(任务)可选地提供外部边界,第二级(容器)在第一级内提供内部边界(如果您未指定任务级边界,则整个主机被视为第一级边界)。
长答案包含在这篇博文中