Можно ли принудительно использовать память vespa-proton-bin? - PullRequest
2 голосов
/ 05 ноября 2019

Я обнаружил, vespa-proton-bin уже использовал 68 ГБ памяти моей системы. Я попытался ограничить объем памяти на уровне докера и обнаружил, что он случайным образом убивает процесс, что может быть огромной проблемой.

Есть ли какие-либо настройки, чтобы принудительно использовать только определенный объем памяти на vespa-proton-bin вНастройка Vespa? Спасибо.

1 Ответ

1 голос
/ 05 ноября 2019

Отличный вопрос!

Нет явного способа указать Vespa использовать только x ГБ памяти, но по умолчанию Vespa заблокирует подачу, если 80% памяти уже используется, см. https://docs.vespa.ai/documentation/writing-to-vespa.html#feed-block. Использование ограничений докера толькобудет вызывать случайные убийства OOM, что не то, что вы хотите. Я предполагаю, что у вас есть много полей атрибутов, которые являются структурами в памяти, см. https://docs.vespa.ai/documentation/performance/attribute-memory-usage.html.

...