Пропуски Middle Память и OOM обновлено
sysctl и юнит: настройки памяти
Вопрос
Снизь склонность к свопу до 10 без перезагрузки: sysctl -w vm.__(1)__=10. Ограничь память сервиса systemd в юните: [Service] → __(2)__=1G. Защити сервис от OOM killer: __(3)__=-900.
Попробуйте сами
Заполните пропуски по номерам.
1
2
3
Показать ответ и разбор
Коротко
vm.swappiness меняется на лету через sysctl -w, а для сохранения после ребута пишется в /etc/sysctl.d/. MemoryMax задаёт жёсткий лимит памяти cgroup сервиса (cgroup v2).
Что в пропусках
1
swappiness
2
MemoryMax
3
OOMScoreAdjust
Разбор
vm.swappiness меняется на лету через sysctl -w, а для сохранения после ребута пишется в /etc/sysctl.d/. MemoryMax задаёт жёсткий лимит памяти cgroup сервиса (cgroup v2). OOMScoreAdjust выставляет oom_score_adj процессам сервиса.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.