Чтобы при нехватке памяти OOM-Killer не высчитывал «нужность» процессов и не прибивал самые «бесполезные» типа MySQL, нужно заставить OOM-Killer стрелять именно тот процесс, которому памяти не хватило.
Смотрим состояние
cat /proc/sys/vm/oom_kill_allocating_task
Говорим
echo «1» > /proc/sys/vm/oom_kill_allocating_task
Затем в sysctl.conf добавляем /правим строку
vm.oom_kill_allocating_task = 1