Как рассчитать пределы докера - PullRequest
0 голосов
/ 27 декабря 2018

Я создаю свой докер (python flask).

Как рассчитать, какой лимит можно установить для памяти и процессора?

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

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

С приложением, уже запущенным внутри контейнера, вы можете использовать docker stats, чтобы увидеть текущее использование процессора и памяти.Несмотря на то, что установка ограничений на процессор слишком мала (это только замедлит работу приложения, но все равно будет работать), будьте осторожны, чтобы поддерживать ограничения памяти выше наихудшего сценария.Когда приложения пытаются превысить свой предел памяти, они будут убиты и, как правило, перезапущены инструментом перезапуска политики / оркестровки.Если ограничение установлено слишком низким, вы можете найти ваше приложение в цикле перезапуска.

0 голосов
/ 27 декабря 2018

Это больше о потреблении вашего конкретного приложения Flask, вы можете использовать модуль resource в Python для их вычисления.

Дополнительная информация здесь и здесь .

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