Память задач ECS и память контейнеров (Java App) - PullRequest
0 голосов
/ 26 ноября 2018

пытается понять различия между памятью контейнера и памятью задачи.Я понимаю, что память задачи ограничивает доступную память для всех контейнеров внутри задачи.Но это позволяет не устанавливать память контейнера, если задан параметр памяти задачи.

Из того, что я вижу

  1. Если задан только лимит задач, тогда докер показывает лимит в качестве полной памяти экземпляра.
  2. Если в окне настройки ограничения контейнера установлено ограничение, установленное для контейнера.

Имеет ли ограничение управления агентом ecs в 1 случае?

И еще одна причина: JVM (Java11) в Docker проверяет память cgroup для вычисления доступной памяти, как я понимаю, в первом случае JVM проверит доступную память и получит размер экземпляра, даже если на самом деле он намного меньше,право?И тогда, скорее всего, возникнут проблемы с ГХ и распределением памяти.Или я что-то пропустил?

Причина позже была довольно похожая проблема с Java8, пытаясь понять различия, чтобы избежать проблем в будущем, и не получил ответов из документации.

...