Возможно ли установить overcommit_memory и отключение прозрачных огромных страниц только для Redis?

Я тестирую Redis с помощью Docker, и я столкнулся с предупреждением:

ПРЕДУПРЕЖДЕНИЕ overcommit_memory установлено в 0! Фоновое сохранение может завершиться неудачей при нехватке памяти. Чтобы решить эту проблему, добавьте vm.overcommit_memory = 1 в /etc/sysctl.conf, а затем перезагрузите компьютер или выполните команду 'sysctl vm.overcommit_memory = 1', чтобы это вступило в силу.

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

Можно ли включить overcommit_memory только для моего контейнера Redis?

(или есть альтернативное решение)

-----редактировать-----

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

0 ответов

Другие вопросы по тегам