при плохой сжимаемости данных он ничего не даст, кроме нагрузки на проц. При очень плохой сжимаемости данных устройство зрам заполнит всю оперативу, так что earlyoom не поможет. К счатью, обычно сжимаемость неплохая.
Никто практически не ограничивает лимит памяти (mem_limit), кторую может занять устройство zram. Обычно устанавливают disksize - макс размер несжатых данных, ктотрые можно разместить