Резервирование памяти стека докера - PullRequest
0 голосов
/ 20 февраля 2019

Я использую как резервирование памяти, так и ограничения в моем стеке Docker.Есть кое-что, что я не нашел четко изложенным в документации Docker.Допустим, у меня есть служба со следующими ограничениями и резервированием ресурсов:

deploy:
  replicas: 1
  resources:
    limits:
      memory: 2g
    reservations:
      memory: 2g

Означает ли это, что 2 ГБ ОЗУ машины будут исключительно зарезервированы для этой службы и не могут использоваться другими?,Есть некоторые сервисы, которые имеют всплески памяти, но большую часть времени не используют свою память, поэтому я хотел бы, чтобы другие контейнеры время от времени использовали это пространство памяти.

1 Ответ

0 голосов
/ 20 февраля 2019

переключатель резервной памяти - это конфигурация для cgroup.Вы можете прочитать ответ на ваш вопрос.

Резервная память не гарантирует резервирование жесткого диска для вашего контейнера в системе.Это гарантия того, что контейнер не будет запущен, если для запуска недостаточно памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...