试图了解容器内存与任务内存的差异。我知道任务内存会限制任务中所有容器的可用内存。但是,如果设置了任务内存参数,则不允许设置容器内存。
从我所见
ecs代理控制是否限制1种情况?
另一件事,导致docker中的JVM(Java11)检查cgroup内存以计算可用内存,正如我所了解的,在第一种情况下,JVM将检查可用内存并获取实例大小,即使实际上它要少得多,对吗?然后,它更有可能在GC和内存分配方面出现问题。还是我错过了什么?
稍后,原因是Java8出现了非常相似的问题,试图理解差异以避免将来出现问题,并且没有从文档中得到答案。