Из ссылок, которые я неоднократно давал выше, некоторые пользователи применяют zram в связке со свопом на диске, давая им разный приоритет. Сначала забивается zram, потом подключается дисковый своп. Там даже подумывали, как сделать, чтобы происходило не переключение между ними, а zram именно освобождался при полном заполнении на дисковый, и был опять готов к приему данных.
Так сложно написал.)
Но они там используют несколько дисков /dev/zram0 /dev/zram1 /dev/zram2 /dev/zram3. И озвучивали идею чередования их. Сначала один сбрасывает на дисковый, потом другой. Но это как я понял, лишь в качестве идеи.