hlcupdocs icon indicating copy to clipboard operation
hlcupdocs copied to clipboard

Увеличить дефолтный лимит на memlock

Open ei-grad opened this issue 8 years ago • 3 comments

Есть подозрение что начальные пики времени ответа вызываются отправкой страниц памяти приложения в swap. Кто-то с этим успешно борется "разогревом", но правильный способ - использование вызова mlockall. Только по-умолчанию в контейнере запущенном в docker установлен очень низкий ulimit -l. Хотелось бы его увеличить, чтобы можно было быть уверенным, что приложению доступны все обещанные 4Гб памяти.

https://docs.docker.com/compose/compose-file/#ulimits

Нужно добавить в секцию ulimits блок memlock:

ulimits:
  memlock:
    soft: 4294967296
    hard: 4294967296

ei-grad avatar Aug 22 '17 22:08 ei-grad

че-то сделали

SannikovDmitry avatar Dec 10 '18 12:12 SannikovDmitry

В 2017 году memlock работал (после фикса), а сейчас не работает

alex3d avatar Dec 28 '18 06:12 alex3d

поправим

xammi avatar Jan 22 '19 13:01 xammi